mirror of https://github.com/layui/layui
commit
f9479f21ca
|
@ -670,6 +670,7 @@ layui.define('layer', function(exports){
|
||||||
|
|
||||||
// elem 即要验证的区域表单选择器 - return true or false
|
// elem 即要验证的区域表单选择器 - return true or false
|
||||||
Form.prototype.validate = function(elem){
|
Form.prototype.validate = function(elem){
|
||||||
|
var that = this;
|
||||||
var stop = null; //验证不通过状态
|
var stop = null; //验证不通过状态
|
||||||
var verify = form.config.verify; //验证规则
|
var verify = form.config.verify; //验证规则
|
||||||
var DANGER = 'layui-form-danger'; //警示样式
|
var DANGER = 'layui-form-danger'; //警示样式
|
||||||
|
@ -680,8 +681,10 @@ layui.define('layer', function(exports){
|
||||||
if(!elem[0]) return !0;
|
if(!elem[0]) return !0;
|
||||||
|
|
||||||
// 若节点不存在特定属性,则查找容器内有待验证的子节点
|
// 若节点不存在特定属性,则查找容器内有待验证的子节点
|
||||||
if(!elem.attr('lay-verify')){
|
if(elem.attr('lay-verify') === undefined){ // 如果校验的是一个不带验证规则的容器,校验内部的verify节点
|
||||||
elem = elem.find('*[lay-verify]');
|
if (that.validate(elem.find('*[lay-verify]')) === false) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//开始校验
|
//开始校验
|
||||||
|
|
|
@ -796,6 +796,8 @@ layui.define(['laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||||
that.layPage.find(ELEM_PAGE_VIEW).addClass(HIDE_V);
|
that.layPage.find(ELEM_PAGE_VIEW).addClass(HIDE_V);
|
||||||
|
|
||||||
table.cache[that.key] = []; //格式化缓存数据
|
table.cache[that.key] = []; //格式化缓存数据
|
||||||
|
|
||||||
|
that.syncCheckAll();
|
||||||
};
|
};
|
||||||
|
|
||||||
// 初始页码
|
// 初始页码
|
||||||
|
|
Loading…
Reference in New Issue