一个简单问题,关于radio的选择.

chenam 2007-04-20 03:12:07
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<script language="javascript">
function SelectUser()
{
alert(document.getElementById("R_address").value);
}
</script>

<body>
<label>
<input type="radio" id="R_address" name="R_address" value="888" checked="checked" onclick="alert(this.value)"/>
发货地址一 </label>
<label>
<input type="radio" id="R_address" name="R_address" value="2" onclick="alert(this.value)"/>
发货地址二 </label>
</body>
</html>

===
结果为什么一直是1
我想要的是哪个radio选择了,就输出对应的value值?怎样实现?
...全文
187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niuniuhuang 2007-04-20
  • 打赏
  • 举报
回复
不过我把你的第一行换成这样
<%@page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
niuniuhuang 2007-04-20
  • 打赏
  • 举报
回复

我这怎么可以呀
fengfangfang 2007-04-20
  • 打赏
  • 举报
回复
http://blog.csdn.net/fengfangfang/archive/2007/04/20/1572534.aspx
fengfangfang 2007-04-20
  • 打赏
  • 举报
回复
id不能相同,name应该相同
Moon 2007-04-20
  • 打赏
  • 举报
回复
你得到的是表示“选中”,当然是1了啊!
你可以遍历这两个radio,看看哪个被选中了,记录下来,就可以了。
fengfangfang 2007-04-20
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<script language="javascript">
function SelectUser()
{
alert(document.getElementByName("R_address").value);
}
</script>

<body>
<label>
<input type="radio" id="R_address1" name="R_address" value="888" checked="checked" onclick="alert(this.value)"/>
发货地址一 </label>
<label>
<input type="radio" id="R_address2" name="R_address" value="2" onclick="alert(this.value)"/>
发货地址二 </label>
</body>
</html>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧