jquery获取input选中值,jquery获取radio选中值,jquery获取select选中值,jquery获取checkbox选中值,jquery使用ajax异步提交表单数据

站长软件开发1年前技术分享338
jquery获取input选中值,jquery获取radio选中值,jquery获取select选中值,jquery获取checkbox选中值,jquery使用ajax异步提交表单数据

jquery获取input值:

//<input name="myinput"/>
var inputValues = $('input[name="myinput"]').val();//利用name属性获取input值,更方便,也便于后面修改的时候赋值
$('input[name="myinput"]').val(111);//为name为myinput的input赋值

jquery获取radio选中值:

//<input type="radio" name="myradio" value="1" />
//<input type="radio" name="myradio" value="2" />
$('input[name="myradio"]:checked').val();//获取radio选中的值
$("input[name='myradio'][value=2]").attr("checked",true);//让name=myradio且value等于2的radio选中

jquery获取select选中值:

//<select name="myselect"><option value="1"></option><option value="2"></option></select>
$("select[name='myselect'] option[value='1']").attr("selected", true); //设置select选中的option
$("select[name='myselect']").val();//获取select选中值

jquery获取checkbox选中值:

//<input type="checkbox" name="mycheckbox" value="1"/>苹果 
//<input type="checkbox" name="mycheckbox" value="2"/>橘子 
//<input type="checkbox" name="mycheckbox" value="3"/>梨子 
//<input type="checkbox" name="mycheckbox" value="4"/>香蕉
var checked=[];//定义一个数组
$('input[name="mycheckbox"]:checked').each(function(){//遍历每一个名字为nodes的复选框,其中选中的执行函数
    checked.push($(this).val());//将选中的值添加到数组checked中
});

jquery使用ajax异步提交表单数据:

<form name="myform" method="post">
     <ul>
     <li class="l1">用户名:</li>
     <li class="l2"><input type="text" name="name"/></li>
     <li class="l1">密码:</li>
     <li class="l2"><input type="text" name="password"/></li>
     <li class="l1">类型:</li>
     <li class="l2">
         <select name="leixing">
    		<option value="0">选择类型</option>
    		<option value="1">管理员</option>	
    		<option value="2">审核员</option>	
         </select>
     </li>
     <li class="l1">是否毕业:</li>
     <li class="l2">
         <label>
             <input name="denglu" type="radio" value="1" /> <strong>否</strong>
        </label>
        <label>
            <input name="denglu" type="radio" value="2"/> <strong>是</strong>
         </label>
     </li>
     
     <li class="l3"><input type="submit" value="保存"/></li>
     </ul>
 </form>
//以上面form表单为例
$('form').submit(function(event) {
        // 阻止表单提交默认行为
        event.preventDefault();
        // 获取表单数据
        var formData = $(this).serialize();//此处内容对应表单里面的input (name:value)
        $.ajax({
          url: 'https://www.you_api.com/api',
          type: 'POST',
          data: formData,
          success: function(data) {
            // 处理成功响应
            consoel.log(data);
            if(data.code==200){
                
            }else{
                
            }
          },
          error: function(xhr, status, error) {
            // 处理错误响应
            console.log(xhr.responseText);
          }
        });
});



联系站长:

相关文章

js实用函数之map()函数的使用,一分钟学会

js实用函数之map()函数的使用,一分钟学会

重点:map() 方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。值得注意的是:1、map()函数不会对空数组进行检测;2、map...

如何使用宝塔配置正向代理,例如:请求https://www.自己的域名.com/api,代理到https://www.别人的域名.com/api

如何使用宝塔配置正向代理,例如:请求https://www.自己的域名.com/api,代理到https://www.别人的域名.com/api

ngnix如何使用宝塔配置正向代理,例如:请求https://www.自己的域名.com/api, 代理到https://www.别人的域名.com/apilocation /baidu/&...

fingerprintjs2使用方法,以及fingerprintjs2文件下载

fingerprintjs2使用方法,以及fingerprintjs2文件下载

fingerprintjs2使用方法,以及fingerprintjs2文件下载获取唯一标识,如果有技术问题可以联系站长官方教程:<script>   // ...

【简单一行】使用js去掉空格方法-原生js代码实现JavaScript

【简单一行】使用js去掉空格方法-原生js代码实现JavaScript

【简单一行】使用js去掉空格方法-原生js代码实现JavaScript str为要去除空格的字符串:1、去掉所有空格:str=str.replace(/\s+/g,"");  &...

原生js把时间戳转为日期格式年月日时分秒

原生js把时间戳转为日期格式年月日时分秒

原生js把时间戳转为日期格式年月日时分秒function parsetime(timestamp){     let timelength...

js使用正则表达式获取html字符串中的img标签的src组成数组

js使用正则表达式获取html字符串中的img标签的src组成数组

js使用正则表达式获取html字符串中的img标签的src组成数组exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回 null。var htm...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。