jquery 提交值不为空的元素示例代码


Posted in Javascript onMay 10, 2013

jquery 提交值不为空的元素
可以用来查询的时候用
具体代码

//在执行查询的时候,如果表单的字段为空 就不进行提交 
$("#form1").submit(function(){ 
try { 
$(this).find("*").each(function(){ 
var elem = $(this); 
if (elem.prop("name") != null&&elem.prop("name") != "") { 
if(elem.val()==""){ 
elem.removeAttr("name"); 
} 
} 
}); 
}catch(e){ 
alert(e); 
} 
return true; 
});

注意要返回个只,form的submit方法 取bool值,如果不默认返回一个,那么就是void
原理:表单提交的时候 ,是根据元素的name这个属性来的,只要不加name属性 就不会提交。
第一步查找所有元素 即*,然后判断name属性不为null 或者不为空
取到元素之后,然后取值 为空 就移除name属性。
Javascript 相关文章推荐
Js 回车换行处理的办法及replace方法应用
Jan 24 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 Javascript
javascript中indexOf技术详解
May 07 Javascript
window.onerror()的用法与实例分析
Jan 27 Javascript
详解AngularJS中的http拦截
Feb 09 Javascript
js实现千分符和保留几位小数的简单实例
Aug 01 Javascript
vue2.x select2 指令封装详解
Oct 12 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
Bootstrap Fileinput 4.4.7文件上传实例详解
Jul 25 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
JQuery中SetTimeOut传参问题探讨
May 10 #Javascript
jQuery中读取json文件示例代码
May 10 #Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
May 10 #Javascript
javascript级联下拉列表实例代码(自写)
May 10 #Javascript
jquery ui对话框实例代码
May 10 #Javascript
javascrip关于继承的小例子
May 10 #Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
May 10 #Javascript
You might like
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
基于jQuery.Validate验证库知识点的详解
2013/04/26 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
javascript常用函数(1)
2015/11/04 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
2018/12/11 jQuery
JavaScript事件对象深入详解
2018/12/30 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
详解vue 组件注册
2020/11/20 Vue.js
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
Python3读取zip文件信息的方法
2015/05/22 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
对Python中range()函数和list的比较
2018/04/19 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
如何开发安全的AJAX应用
2014/03/26 面试题
Python中for后接else的语法使用
2021/05/18 Python
把77A收信机改造成收音机
2022/04/05 无线电