// var strMess = '<%=Exchange() %>';
//            if (strMess == "兑换成功") {
//                $("#btnSure").show(); //显示提交按钮
//            }
//            else if (strMess.length > 0) {
//                alert(strMess); return false;
//            }

jquery取radio单选按钮的值
$("input[name='items']:checked").val();
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 
获取一组radio被选中项的值 
var item = $('input[name=items][checked]').val(); 
获取select被选中项的文本 
var item = $("select[name=items] option[selected]").text(); 
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1; 
radio单选组的第二个元素为当前选中值 
$('input[name=items]').get(1).checked = true;

获取值:

文本框,文本区域:$("#txt").attr("value"); 
多选框checkbox:$("#checkbox_id").attr("value"); 
单选组radio: $("input[type=radio][checked]").val(); 
下拉框select: $('#sel').val();

控制表单元素: 
文本框,文本区域:$("#txt").attr("value",'');//清空内容 
$("#txt").attr("value",'11');//填充内容

多选框checkbox: $("#chk1").attr("checked",'');//不打勾 
$("#chk2").attr("checked",true);//打勾 
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

单选组radio: $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项 
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option 
$("#sel").empty();//清空下拉框

刚开始接触jquery,很多东西不熟悉 
在用$("#id")来获得页面的input元素的时候,发现$("#id").value不能取到值

<script type="text/javascript">
    function add()
    {    
            if ($("#TextBox1").val() == "")
            {
                alert("输入的名称不能为空!");
                $("#TextBox1").focus();
                return false;
            }
            if ($("#TextBox2").val() == "")
            {
                alert("年龄不能为空!");
                $("#TextBox2").focus();
                return false;
            }
            if ($("#TextBox2").val() != "")     //年龄       
            {
                var intvar =/^\d+$/;
                if (!intvar.test($("#TextBox2").val()))
                {
                    alert("年龄格式不正确,请输入2位数字!");
                    $("#TextBox2").focus();
                     return false;
                }
            }
            if ($("#TextBox3").val() == "")
            {
                alert("毕业学校不能为空!");
                $("#TextBox3").focus();
                return false;
            }
            if ($("#TextBoxjy").val() == "") //工作经验
            {
                alert("工作经验不能为空!");
                $("#TextBoxjy").focus();
                return false;
            }
            if ($("#TextBoxjy").val() != "")     //工作经验       
            {
                var intvar2 = /^\d+$/;
                if (!intvar2.test($("#TextBoxjy").val())) {
                    alert("格式不正确,请输入2位数字!");
                    $("#TextBoxjy").focus();
                    return false;
                }
            }
            var sex = $("input[name='sex']:checked").val();
            var job = $("input[name='job']:checked").val();
            if (sex == undefined)
            {
                alert("没有选择性别!");
                return false;
            }
            if (job == undefined)
            {
                alert("全/兼职没选中");
                return false;
            }  
            if ($("#TextBox5").val() == "") //电话
            {
                alert("电话不能为空!");
                $("#TextBox5").focus();
                return false;
            }
            if ($("#TextBox5").val() != "") {
                var isMobile = /^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/;
                var isPhone = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
                if (!isMobile.test($("#TextBox5").val()) && !isPhone.test($("#TextBox5").val()))
                {
                    alert("请正确填写手机号或电话号格式不正确");
                    $("#TextBox5").focus();
                    return false;
                }
            }
            if ($("#FreeTextBox1").val()== "")
             {
                alert("工作经验不能为空");
                $("#FreeTextBox1").focus();
                return false;
            }
            var TextBox1 = escape($("#TextBox1").val());
            var TextBox2 = escape($("#TextBox2").val());
            var TextBox3 = escape($("#TextBox3").val());
            var TextBox5 = escape($("#TextBox5").val());    
            var rad1 =escape(sex);
            var rad2 = escape(job);       
            var TextBoxjy =escape($("#TextBoxjy").val());
            var FreeTextBox1=escape($("#FreeTextBox1").val());
            var Label2 = escape($("#Label2").text());
            var Label4 = escape($("#Label4").text());     
              $.ajax({
                type: "POST",
                url: "add.aspx",          
                data:"Label2="+Label2+"&Label4="+Label4+"&TextBox1=" + TextBox1 + "&TextBox2=" + TextBox2 + "&TextBox3=" + TextBox3+"&TextBox5="+TextBox5+"&rad1="+rad1+"&rad2="+rad2+"&TextBoxjy="+TextBoxjy+"&FreeTextBox1="+FreeTextBox1,
                success: function(msg)
                {
                    if (msg == "ok")
                    {
                        alert("数据提交成功!");
                        window.location.href = 'JobList.aspx';
                    }
                    else
                    {
                        alert("数据提交失败!");
                    }                 
                }
            });
                 
    }
</script>

<asp:Label ID="Label1" runat="server"></asp:Label>                                  
                              <asp:Label ID="msg" runat="server" Visible="false"></asp:Label>                                    
                                    <asp:Label ID="Label2" runat="server"></asp:Label>
                                                               <asp:Label ID="Label4" runat="server" Text="Label"></asp:Label>
                                                                                
                       
                                    <input  type="Radio" name="job" value="全职" id="RadioButton3" runat="server"/>   
                                    <input  type="Radio" name="job" value="兼职" id="RadioButton4" runat="server"/>                                       
                                      =                                                        <input id="Submit1" type="button" value="提交简历" onclick="return add()" style="height:35px"/>

后来终于在伟大的百度帮助下,找到了问题的原因: 
$("")是一个jquery对象,而不是一个dom element

value是dom element的属性

jquery与之对应的是val

val() :获得第一个匹配元素的当前值。

val(val):设置每一个匹配元素的值。

所以,代码应该这样写:

取值:val = $("#id")[0].value; 
赋值: 
$("#id")[0].value = "new value"; 
或者$("#id").val("new value");

或者这样也可以:val = $("#id").attr("value");

function add() 
    {    
        var Label2 = $("#Label2").text();
        var Label4 = $("#Label4").text();
        alert(Label2);
        if (Label2 == "" && Label4 == "") 
        {
            if ($("#TextBox1").val() == "") 
            {
                alert("输入的名称不能为空!");
                $("#TextBox1").focus();
                return false;
            }
            if ($("#TextBox2").val() == "") 
            {
                alert("年龄不能为空!");
                $("#TextBox2").focus();
                return false;
            }
            if ($("#TextBox2").val() != "")     //年龄        
            {
                var intvar =/^\d+$/;
                if (!intvar.test($("#TextBox2").val())) 
                {
                    alert("年龄格式不正确,请输入2位数字!");
                    $("#TextBox2").focus();
                     return false;
                }
            }
            if ($("#TextBox3").val() == "") 
            {
                alert("毕业学校不能为空!");
                $("#TextBox3").focus();
                return false;
            }
            if ($("#TextBoxjy").val() == "") //工作经验 
            {
                alert("工作经验不能为空!");
                $("#TextBoxjy").focus();
                return false;
            }
            if ($("#TextBoxjy").val() != "")     //工作经验        
            {
                var intvar2 = /^\d+$/;
                if (!intvar2.test($("#TextBoxjy").val())) {
                    alert("格式不正确,请输入2位数字!");
                    $("#TextBoxjy").focus();
                    return false;
                }
            }
//            var RadioButton1 = $('input:radio[name="RadioButton1"]:checked').val(); //性别
//            var RadioButton2 = $('input:radio[name="RadioButton2"]:checked').val(); //性别
//            if (RadioButton1 == null || RadioButton2==null) 
//            {
//                alert("性别没选中!");
//               // $("#TextBoxjy").focus();
//                return false;
//            }
//            var RadioButton3 = $('input:radio[name="RadioButton3"]:checked').val(); //性别
//            var RadioButton4 = $('input:radio[name="RadioButton4"]:checked').val(); //性别
//            if (RadioButton3 == null || RadioButton4==null)
//             {
//                alert("全/兼职没选中!");
//                // $("#TextBoxjy").focus();
//                return false;
//            }  
//            if ($("#TextBox5").val() == "") //电话 
//            {
//                alert("电话不能为空!");
//                $("#TextBox5").focus();
//                return false;
//            }
//            if ($("#TextBox5").val() != "") {
//                var isMobile = /^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/;
//                var isPhone = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
//                if (!isMobile.test($("#TextBox5").val()) && !isPhone.test($("#TextBox5").val())) 
//                {
//                    alert("请正确填写手机号或电话号格式不正确");
//                    $("#TextBox5").focus();
//                    return false;
//                }
//            }
//            if ($("#FreeTextBox1").val() != "")
//             {
//                alert("工作经验不能为空");
//                $("#FreeTextBox1").focus();
//                return false;
//            }
//            var TextBox1 = escape($("#TextBox1").val());
//            var TextBox2 = escape($("#TextBox2").val());
//            var TextBox3 = escape($("#TextBox3").val());
//            var TextBox5 = escape($("#TextBox5").val());     
//            var rad1 =escape(RadioButton1);
//            var rad2 =escape(RadioButton2);
//            var rad3 =escape(RadioButton3);
//            var rad4 =escape(RadioButton4);
//            var TextBoxjy =escape($("#TextBoxjy").val());
//            var FreeTextBox1=escape($("#FreeTextBox1").val()); 
//            var Label2 = escape($("#Label2").text());
//            var Label4 = escape($("#Label4").text());
//            if(rad1!=null&&rad3!=null)
//            {       
//                $.ajax({
//                    type: "POST",
//                    url: "Control/WebUserControl.ascx",
//                    data:"Label2="+Label2+"&Label4="+Label4+"&TextBox1=" + TextBox1 + "&TextBox2=" + TextBox2 + "&TextBox3=" + TextBox3+"&TextBox5="+TextBox5+"&rad1="+rad1+"&rad3="+rad3+"&TextBoxjy="+TextBoxjy+"&FreeTextBox1="+FreeTextBox1+",
//                    success: function(msg)
//                    {
//                        if (msg == "cf") 
//                        {
//                            alert("请换个姓名!");
//                        }
//                        if (msg == "ok") 
//                        {
//                            alert("数据提交成功!");
//                            window.location.href = 'JobList.aspx';
//                        }
//                        else 
//                        {
//                            alert("数据提交失败!");
//                        }                    
//                    }
//                });
//           }
//       
              
    }
</script>

jquery取radio单选按钮的更多相关文章

  1. jquery操作radio单选按钮,实现取值,动态选中,动态删除的各种方法

    本文主要讲的是在jquery里操作表单radio单选按钮的各种方法,如获取选中的radio的值,动态选中指定的radio项等. 1.获取选中的radio单选按钮的值: var v=$(":r ...

  2. 用jquery校验radio单选按钮(原创)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head ...

  3. jquery操作radio单选按钮、checked复选框。

    一.radio 取值: $('input[name=radio]:checked').val(); 二.checked 判断checked是否被选中 $("input[type='check ...

  4. Jquery获取radio单选按钮的value与后面的文字

    一组单选按钮如图: <input name="classId" value="8afa94f45ba3e2c1015ba3fac6c00000" type ...

  5. jquery 取的单选按钮组的值

    <input type=”radio” name=”wholesale_one” id=”wholesale_one” value=”1″ />1箱起批<input type=”ra ...

  6. 11月8日下午Jquery取属性值(复选框、下拉列表、单选按钮)、做全选按钮、JSON存储、去空格

    1.jquery取复选框的值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...

  7. jQuery取复选框值、下拉列表里面的属性值、取单选按钮的属性值、全选按钮、JSON存储、*去空格

    1.jquery取复选框的值<!--引入jquery包--> <script src="../jquery-1.11.2.min.js"></scri ...

  8. jquery循环遍历radio单选按钮,并设置选中状态

    背景:自己在做项目过程中遇到的问题,现在记录一下. 需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置 因为自身js功底欠佳,所以耽误了点时间,现在把方 ...

  9. Jquery取属性值(复选框、下拉列表、单选按钮)、做全选按钮、JSON存储、去空格

    1.jquery取复选框的值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...

随机推荐

  1. ConfigurationManager.AppSettings方法

    一 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序.配置文件的根节点是conf ...

  2. jQuery mouseove和mouseout事件不断触发

    关于锋利的jQuery第三章结尾提示图片效果(鼠标放在图片上会出现一个大图跟随鼠标移动)实现时mouseove和mouseout事件不断触发的问题 html <ul class="bo ...

  3. 分布式网上商城项目- BeanDefinitionStoreException

    BeanDefinitionStoreException: 严重: StandardWrapper.Throwable org.springframework.beans.factory.BeanDe ...

  4. MAMP:MySQL wasn't able to start

    MAMP 我点击start server的时候 发现mysql服务器打不开 http://images.cnblogs.com/cnblogs_com/lwwen/1231721/o_11111111 ...

  5. Resharp常用设置收集整理

    F12跳转的问题:

  6. 关于iconfont symbol引入字体的方式

    1,下载想要使用的图标集合 2,下载的压缩包解压到将要使用的目录下: 3,使用: 4,效果

  7. PHP在foreach中对$value赋值

    foreach ($data as $key => $value) { $data[$key]['name'] = '测试在value中赋值';}

  8. 微信小程序 唯一标识 加减

    var nums = 'goods_list[' + e.currentTarget.dataset.indexs+'].goods_num' //console.log(nuns) var num ...

  9. vowels_双元音

    vowels(美式): 双元音:前长后短.前强后弱,流畅滑动. [e]:两个字母“e”和“I”的结合,单词cake.rain.blame.lack.make.later. [aɪ]:两个字母“a”和“ ...

  10. c指针学习

    #include <stdio.h> void main() { int a1=10; int a2=11; int * pa1, * pa2; pa1 = &a1; pa2 = ...