JavaScript中如何取得单选框radio中被选中的(checked)的值(value)

JavaScript中如何取得单选框radio中被选中的(checked)的值(value),第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

如题

解析:

<INPUT id="Radio1" type=radio value="fasd" name=RadioGroup onclick="alert(thisvalue);">

-------------------------

补充:

你可以试着这样做

当你动态添加控件的时候为每个radio添加一个onclick事件,事件的内容是把自己的value给一个hidden,然后直接点按钮的时候取那个hidden的值就行了。

---------------

再次补充:

是的,不然你就遍历一次就好了,其实客户端遍历是很快的事情,不用考虑效率问题。

这样写好些吧:

<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<formObjalength;i++)

      {         

               if(formObja[i]checked)

               {

               //alert("单选框选中:   "   +   formObja[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   =   documentalluserRole;

                                 if(obj){

                                       for(var   i=0;i<objlength;i++){//适合length>=2时,当objlength==null时,可以直接取objvalue值

                                             if(obj[i]checked){

                                                   alert(obj[i]value);

                                                   break;

                                             }

                                       }

                                 }         

                        }      

</script>

1、在电脑上打开软件,新建一个html文件和引入jqueryjs。

2、在html的body里面添加两个单选框radio和一个带有点击事件的按钮,其中两个单选框radio的name需要一致,通过$('input:radio:checked')val()代码获取单选框的值。

3、在浏览器中打开页面,点击获取单选框值按钮,可以看到d出框已经获取勾选的单选框值。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml,填充问题基础代码。

2、在indexhtml中的<script>标签,输入js代码:

functionfun(){

vara=$('input:radio:checked')val();

if(a==1){

locationhref='page1html';

}else{

locationhref='page2html';

}

}

3、浏览器运行indexhtml页面,选择内容管理,点击登录。

4、此时成功进入到了page2html页面。

以上就是关于JavaScript中如何取得单选框radio中被选中的(checked)的值(value)全部的内容,包括:JavaScript中如何取得单选框radio中被选中的(checked)的值(value)、js获取radio属性的值、怎么用JS获取单选按钮的值,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9667336.html

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

发表评论

登录后才能评论

评论列表(0条)

保存