怎样在jsp页面内获取radio的value值?

 我来答
zzxasdf123
2012-11-14 · TA获得超过239个赞
知道答主
回答量:78
采纳率:0%
帮助的人:53.4万
展开全部
给你个思路吧.不管语法上怎么写,一个radio都会有一个value值的.
你首先判断,哪个radio被选中了,然后,把选中的value的值取得到.
然后,赋得新的变量,就行了.
但有一点要注意的是,radio没选中时,它的value值是为空的.你可以试一下.
追问
var vr = document.getElementsByName("a1").value;
alert(vr);
这样写输出为undefined
追答
undefined,就是没定义的意思了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SP_shanpao
2012-11-14
知道答主
回答量:33
采纳率:0%
帮助的人:7.8万
展开全部
在js中这样写:
var radioValue=document.ElementById("name").value;
name 是你radio标签的名字 radioValue就是你要获取的值!
追问
A男
B女
我刚试了下,你的方法只能获取到的值为1,我要实现的是选择了按钮A,value值就为1,选择了按钮B,value值为2,该如何实现,还请多多指教,谢谢!
追答
你定义的name都叫a1 ,这两个radio就不会同时选中的,只能选中一个,你选中的value="1"的radio传回的值就是1,你选中value="2"的radio传回的值就是2, 我看你的意思不就是选中1就为男,选中2就为女吗,可以的呀,你弄哪个A、B有点多余了吧 ?你好好考虑下是不!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式