jquery怎么获取radio的值

jquery怎么获取radio的值,第1张

实例1:

获取一组单选按钮对象:var obj_payPlatform = $('#wrap input[name="payMethod"]');

获取被选中按钮的值 :var val_payPlatform = $('#wrap input[name="payMethod"]:checked ')val();

实例2:

使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:

获取某个radio的值的代码如下:

遍历name为testradio的所有radio代码如下:

取具体某个radio的值,比如第二个radio的值,代码如下:

首先,查看你表单的提交方式是不是 post

<form method="post"></form>

后台处理时,先加一句requestsetCharacterEncoding("GBK");

再通过String gender = requestgetParameter("radio");接收参数

另外一种方法就是增加编码过滤器

还是先设置一下编码格式吧,首先确定你jsp页面上用的是什么编码格式,然后在servlet里requestsetCharacterEncoding("gbk");括号里的内容和jsp页面上内容统一。

我把它写了一个函数,你直接调用就行了,你的id应该是唯一的,这里假设为Radio1,Radio2,Radio3 ,name和id也要不一样,这里为timex

<script type="text/javascript">

function GetRadioValue(){

var SelectedRadioValue="";

for(var i=1;i<=documentgetElementsByName("timex")length;i++){

var obj=documentgetElementById("Radio"+ itoString());

if (objchecked){

SelectedRadioValue= objvalue;

break;

}

}

return SelectedRadioValue;

}

</script>

给该radio添加onchange事件,事件回调的参数e中有相关数据,consolelog(e)后控制台展开,查看srcElement对象的属性中,有你要的值。

如有问题欢迎追问。

首先 如果单选按钮都在同一组的话 radio的name 属性值必须都相同 然后在action页面接收时,使用requestgetParameter(''radio的name属性值");就可以了

给你个思路吧不管语法上怎么写,一个radio都会有一个value值的

你首先判断,哪个radio被选中了,然后,把选中的value的值取得到

然后,赋得新的变量,就行了

但有一点要注意的是,radio没选中时,它的value值是为空的你可以试一下

以上就是关于jquery怎么获取radio的值全部的内容,包括:jquery怎么获取radio的值、jsp中request怎么得到radio的值、如何在servlet中获得 HTML 页面中的radio的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10146339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存