zoukankan      html  css  js  c++  java
  • Jquery判断单选框是否选中和获取选中的值

    第一种:利用选中值判断选中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JQuery radio</title>
    <script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" ></script>
    <script type="text/javascript" language="javascript">
     /*------判断radio是否有选中,获取选中的值--------*/
        $(function(){
             $("#btnSubmit").click(function(){
                var val=$('input:radio[name="sex"]:checked').val();
                if(val==null){
                    alert("什么也没选中!");
                    return false;
                }
                else{
                    alert(val);
                }
                var list= $('input:radio[name="list"]:checked').val();
                if(list==null){
                    alert("请选中一个!");
                    return false;
                }
                else{
                    alert(list);
                }           
             });
         });
    </script>
    </head> 
    <body>
    <form id="form1" >
      <input type="radio"  name="sex" value="男" />男
      <input type="radio" name="sex" value="女" /><br />
      <input type="radio"  name="list" value="十分满意" />十分满意
      <input type="radio" name="list" value="满意" />满意
      <input type="radio" name="list" value="不满意" />不满意
      <input type="radio" name="list" value="非常差" />非常差
    <br />
      <input type="submit" value="submit"  id="btnSubmit" />
    </form>
    </body>
    </html>

    第二种:利用checked属性判断选中

    复制代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JQuery radio</title>
    <script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" ></script>
    <script type="text/javascript">
     $(function () { 
      $("input").click(function () { 
        if ($(this).attr("checked")) { 
          alert("选中了"); 
        }
      });
    }); </script> </head> <body> <input type="radio"/> </body> </html>
    复制代码

    第三种:jquery获取单选框按钮的值

    $("input[name='items']:checked").val();  
    复制代码
    function checkradio(){ 
    var item = $(":radio:checked"); 
    var len=item.length; 
    if(len>0){ 
      alert("yes--选中的值为:"+$(":radio:checked").val()); 
    } 
    } 
    复制代码

    第四种:获取一组radio被选中的值

    var item = $('input[name=items][checked]').val();  

    第五种:设置单选按钮被选中

    $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项   
  • 相关阅读:
    maven 利用 profile 进行多环境配置
    基于 TrueLicense 的项目证书验证
    SpringMVC 自定义参数解析器.
    Spring MVC -- 基于注解的控制器
    Spring MVC -- Spring MVC入门
    Spring MVC -- MVC设计模式(演示4个基于MVC框架的案例)
    Spring MVC -- Spring框架入门(IoC、DI以及XML配置文件)
    Servlet2.5版本和Servlet3.0版本
    Java基础 -- 深入理解泛型
    Java基础 -- 深入理解Java类型信息(Class对象)与反射机制
  • 原文地址:https://www.cnblogs.com/ella-li/p/14956311.html
Copyright © 2011-2022 走看看