當前位置:編程學習大全網 - 網站源碼 - layui的表單驗證,怎麽通過手動觸發

layui的表單驗證,怎麽通過手動觸發

找到form.js文件,給form拓展方法

參數是妳表單所在容器id

返回結果是是否通過驗證

u.prototype.doVerify=function(z){

var e = null,

a = f.config.verify,

s = "layui-form-danger",

c = t("#"+z),

d = c.find("*[lay-verify]");

layui.each(d, function (l, r) {

var o = t(this),

c = o.attr("lay-verify").split("|"),

u = o.attr("lay-verType"),

d = o.val();

if (o.removeClass(s), layui.each(c, function (t, l) {

var c, f = "", v = "function" == typeof a[l];

if (a[l]) {

var c = v ? f = a[l](d, r) : !a[l][0].test(d);

if (f = f || a[l][1], "required" === l && (f = o.attr("lay-reqText") || f), c) return "tips" === u ? i.tips(f, function () {

return "string" == typeof o.attr("lay-ignore") || "select" !== r.tagName.toLowerCase() && !/^checkbox|radio$/.test(r.type) ? o : o.next()

}(), {tips: 1}) : "alert" === u ? i.alert(f, {title: "提示", shadeClose: !0}) : i.msg(f, {

icon: 5,

shift: 6

}), n.android || n.ios || setTimeout(function () {

r.focus()

}, 7), o.addClass(s), e = !0

}

}), e) return e

});

return !e;

}

使用:

layui.form.doVerify(id);

  • 上一篇:bfd聯動功能可以聯動哪些應用?
  • 下一篇:學校購物系統源代碼
  • copyright 2024編程學習大全網