javascript 表格非空判断
来源:互联网 发布:阿里云和华为云的区别 编辑:程序博客网 时间:2024/05/17 07:25
引子
jquery自带的
<input required>
非常好用,但是只能在一个form里做非空校验
如果我们想用js对任何元素及其子元素做非空校验,该怎么办呢?
attr
我们借鉴required方式,给我们想要非空的元素加
<element i-require>
然后用jquery的attr方法判断即可!
$(element).attr('i-require') !== undefined
深度优先遍历算法
var checkNoneEmpty = function( element ) { if( ! (element instanceof jQuery) ) { element = $(element); } if( element.attr('i-require') !== undefined ) { var value = element.val(); if( ! value ) { return false; } } if( element.children().length > 0 ) { var has_empty = false; element.children().each( function( index , child ) { if( checkNoneEmpty(child) === false ) { has_empty = true; return false; } }); if( has_empty ) { return false; } } return true; };
0 0
- javascript 表格非空判断
- 表格验证非空
- Javascript 中的非空判断 undefined,null, NaN的区别
- JavaScript判断字符串非空的严格写法
- 非空判断
- String非空判断
- js非空判断
- List判断非空
- 非空判断注意
- 非空判断
- Java非空判断
- js 非空判断
- 非空判断
- 非空判断
- JavaScript 空判断
- 【JavaScript】 判断空对象
- 0010-foreach非空判断
- java String非空判断
- eclipse集成git
- LinkedList
- Android基础——Fragment控制切换
- Android的SharedPreferences中StringSet不更新的问题
- 数据库分库分表(sharding)系列(二) 全局主键生成策略
- javascript 表格非空判断
- C-链栈
- from nova ironic to horizon(4)
- Samsung ATIV Book 9 review
- Ubuntu国内源,更新速度很快哟
- Jedis2.4.2链接池配置注释
- 根据两点经纬度计算距离
- phpunit 安装
- 利用Python进行机器学习和数据挖掘概述