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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在jsp页面内获取radio的value值?相关的知识,希望对你有一定的参考价值。

参考技术A 给你个思路吧.不管语法上怎么写,一个radio都会有一个value值的.
你首先判断,哪个radio被选中了,然后,把选中的value的值取得到.
然后,赋得新的变量,就行了.
但有一点要注意的是,radio没选中时,它的value值是为空的.你可以试一下.追问

var vr = document.getElementsByName("a1").value;
alert(vr);
这样写输出为undefined

追答

undefined,就是没定义的意思了.

参考技术B 在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有点多余了吧 ?你好好考虑下是不!

jsp中怎样获取选择栏修改前和修改后的值

参考技术A select标签在修改内容时,会触发change事件,在该事件中可以获取修改之后的值,而修改之前的值是获取不到的。目前有一个需求是,当用户修改select的内容时,弹出确认框询问用户是否确认修改,如果用户点击取消,则select标签的值重置为修改之前的值。
解决思路,为select标签添加hook属性,用于保存select标签当前的值,当select触发change事件时,hook属性的值保存了修改之前select的值。

本文来源为博主「koastal」的原创文章,原文链接https://blog.csdn.net/koastal/article/details/78512670

以上是关于怎样在jsp页面内获取radio的value值?的主要内容,如果未能解决你的问题,请参考以下文章

jsp获取radio的值

JSP中怎样获取radio的值

请问下: 如果在jsp 中获取一组 radio 的checked值

JSP中读取的radio值为啥是on?

在JSP中如何获取Button按钮中的Value值?

jsp中怎样获得表单中radio的回显信息?