网站地图    收藏   

主页 > 前端 > javascript >

Javascript获取选中的radio值程序代码

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 我们来介绍两种获取radio值方法,一种是jquery一句就可以搞定,js相对复杂一点我们需要遍历radio然后判断是否选中一,再取值了。...

js获取radio值

 代码如下 复制代码

<script language="javascript">
function validateadd()
{
    var New=document.getElementsByName("BMfw_id");
   var strNew;
   for(var i=0;i<New.length;i++)
   {
     if(New.item(i).checked){
         strNew=New.item(i).getAttribute("value"); 
   break;
  }else{
  continue;
  }
   }
   if(strNew=="否")
   {
     alert("OK!");
     return false;
   }   

}
</script>

jquery获取radio 值更简单

jquery获取radio 值更简单

要想获取某个radio的值有以下的几种方法,直接给出代码:

$('input[name="testradio"]:checked').val();
 

$('input:radio:checked').val();
 

$('input[@name="testradio"][checked]');
 

$('input[name="testradio"]').filter(':checked');


 代码如下 复制代码

<html>
<head>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script
 type="text/javascript">
$(function(){
 $('#go').click(function(){
  var radio = $('input[name="testradio"]').filter(':checked');
  if(radio.length)
  alert(radio.val());
  else
  alert('请选择一个radio');
  
 });
 $('#go2').click(function(){
  $('input[name="testradio"]').each(function(){
   alert(this.value);
  });
 })
 $('#go3').click(function(){
  alert($('input[name="testradio"]:eq(1)').val());
 })
})
</script>

</head>

<body>
<input type="radio" name="testradio" value="jquery获取radio的值"
/>jquery获取radio的值<br /> <input type="radio" name="testradio"
 value="jquery获取checkbox的值" />jquery获取checkbox的值<br />
<input type="radio" name="testradio" value="jquery获取select的值"
/>jquery获取select的值<br />
<button id="go">选中的那个radio的值</button>
<button id="go2">遍历所有radio的值</button>
<button id="go3">取第二个radio的值</button>
</body>
</html>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论