js获取radio属性的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取radio属性的值相关的知识,希望对你有一定的参考价值。

a为一个单选框的名字。
<form onsubmit="return check(this)">
<input type=radio name="a" value=0>0
<input type=radio name="a" value=1>1

function check(formObj)
var a= trim(formObj.a.value);
if(a == null || a <0)
alert("单选框未选中");
return false;

return true;

我未选中单选框的任何值 ,点提交,没有弹出警告,这是为什么?

这样写好些吧:

<form onsubmit="return check(this);" >
<input type=radio name="a" value=0>0
<input type=radio name="a" value=1>1
<input type=submit value="提交">
</form>

<script   type="text/javascript">

function   check(formObj)

      for(var   i=0;i<formObj.a.length;i++)
               
               if(formObj.a[i].checked)
               
               //alert("单选框选中:   "   +   formObj.a[i].value);
               return   true;
               
         
      alert("单选框未选中");
      return   false;
   

</script>

radio标签的取值方法如下:

<html:radio   property="userRole"   value="operator"   onclick="radioValue()"/>
<html:radio   property="userRole"   value="admin"   onclick="radioValue()"/>

<script   language="javascript">      
                        function   radioValue()
                                 var   obj   =   document.all.userRole;
                                 if(obj)
                                       for(var   i=0;i<obj.length;i++)//适合length>=2时,当obj.length==null时,可以直接取obj.value值
                                             if(obj[i].checked)
                                                   alert(obj[i].value);
                                                   break;
                                             
                                       
                                          
                              
</script>
参考技术A function check(formObj)
for(var i=0;i<formObj.a.length;i++)
if(formObj.a[i].checked)
alert("单选框选中: " + formObj.a[i].value);
return true;


alert("单选框未选中");
return false;本回答被提问者采纳

jQuery如何获取选中单选按钮radio的值

参考技术A

jQuery获取选中单选按钮radio的值的具体操作步骤如下:

1、获得选中radio的值以及获取所有radio的值的代码如图。

2、然后我们打开浏览器控制台查看结果。

3、根据一下代码获取选中radio的值。

4、然后我们在浏览器控制台查看结果。

5、获取第二个radio的值代码如图。

6、程序运行结果如图,解决了jQuery获取选中单选按钮radio的值的问题。

以上是关于js获取radio属性的值的主要内容,如果未能解决你的问题,请参考以下文章

JS 改变单选框的值。radio.checked=true; 为何改变不了。没反应。

如何在react中获取自定义属性的值

JS取radio的value有时候用document.getElementById也能取到,为啥?

jsp如何取到选中的radio中每一列的值

react 怎么获取自定义的属性值

如何通过 jQuery 获取表单 html(),包括更新的值属性?