jQuery实现批量判断表单中文本框非空的方法(2种方法)


Posted in Javascript onDecember 09, 2015

本文实例讲述了jQuery实现批量判断表单中文本框非空的方法。分享给大家供大家参考,具体如下:

方法一:

<script type="text/javascript">
/*
* 批量验证表单非空
* 需要非空验证控件的样式class="mustadd"
*/
$(".mustadd").each(function(){
if($(this).val() == ''){
  alert("该项不可为空!");
  $(this).focus();
  return false;
}
})
</script>

方法二:

<script type="text/javascript">
//批量验证表单非空
function checkForm(arr){
  for(var i=0;i<arr.length;i++){
  if($("#"+arr[i][0]).val()==''){
    alert(arr[i][1]);
    $("#"+arr[i][0]).focus();
    return false;
  }
  }
  return true;
};
//调用方式
var arr=new Array(
  new Array('userName','用户名不可为空!'),
  new Array('passwd','密码不可为空!'),
));
if(!checkForm(arr)){
  return false;
}
</script>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
IE8 浏览器Cookie的处理
Jan 31 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
angular分页指令操作
Jan 09 Javascript
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
js 实现在2d平面上画8的方法
Oct 10 Javascript
Js逆向实现滑动验证码图片还原的示例代码
Mar 10 Javascript
Vue双向绑定实现原理与方法详解
May 07 Javascript
js中延迟加载和预加载的具体使用
Jan 14 Javascript
详解JavaScript基本类型和引用类型
Dec 09 #Javascript
jQuery中serializeArray()与serialize()的区别实例分析
Dec 09 #Javascript
jQuery实现form表单元素序列化为json对象的方法
Dec 09 #Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 #Javascript
深入浅析react native es6语法
Dec 09 #Javascript
JavaScript程序设计之JS调试
Dec 09 #Javascript
js实现的星星评分功能函数
Dec 09 #Javascript
You might like
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
php 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
常用PHP封装分页工具类
2017/01/14 PHP
php防止sql注入的方法详解
2017/02/20 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
利用Python如何生成随机密码
2016/04/20 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
python源文件的字符编码知识点详解
2021/03/04 Python
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
在家更换处方镜片:Lensabl
2019/05/01 全球购物
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS