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); } }); });
联系站长:
相关文章
fingerprintjs2使用方法,以及fingerprintjs2文件下载
fingerprintjs2使用方法,以及fingerprintjs2文件下载获取唯一标识,如果有技术问题可以联系站长官方教程:<script> // ...
uniapp常用api整合
每次使用uniapp开发都有一些常用的api需要调用,直接写官方的api显的代码很杂乱,重复的太多,于是把这些常用的api整理起来,作为常用的工具挂载到vue对象上,这样在任何页面都可以用this获取...
js把数字格式化为千分位兼容版,兼容小数(8,888.22)
js把任意数字格式化为千分位/** * 格式化为千分位 * @param num 当前值字符串 * @ret...
js获取m到n随机数,js获取随机整数,从0到10,从m到n任意数
˂a class="reference-link" name="js获取从m到n的随机数"˃js获取从m到n的随机数function getRandomNumber(min, ma...
如何使用宝塔配置正向代理,例如:请求https://www.自己的域名.com/api,代理到https://www.别人的域名.com/api
ngnix如何使用宝塔配置正向代理,例如:请求https://www.自己的域名.com/api, 代理到https://www.别人的域名.com/apilocation /baidu/&...
Animate.css使用方法,及源码下载,包含中文文档教程-css3动画演示合集,可用于uniapp
Animate.css是一个即用型跨浏览器动画库,可在您的 Web 项目中使用。非常适合强调、主页、滑块和注意力引导提示。注意:Animate.css可以在uniapp中使用,并且兼容多端,源码放页面...