layui.define(['form'], function(exports) { var $ = layui.$, form = layui.form; var $body = $('body'); form.verify({ ename: function(value, item) { //value:表单的值、item:表单的DOM对象 if (!new RegExp("^[a-zA-Z][a-zA-Z0-9_]*$").test(value)) { return '请使用英文字母开头字符'; } }, rq: function(value, item) { //value:表单的值、item:表单的DOM对象 title=$(item).data('title'); if(!title) { //自动获取 //如果是 pline=$(item).parents('.layui-form-item').find('.layui-form-label').text(); if(!pline) { pline=$(item).parents('.layui-form-item').find('.layui-form-label').text(); } title=pline; console.log(pline); } if(!value) { return '必填'+title; return false; } }, required: function(value, item) { //value:表单的值、item:表单的DOM对象 title=$(item).data('title'); if(!title) { //自动获取 //如果是 pline=$(item).parents('.layui-inline,.layui-form-item,.layui-input-block').find('.layui-form-label').text(); /*if(!pline) { pline=$(item).parents('.layui-input-block').find('.layui-form-label').text(); }*/ title=pline; } if(!value) { return '必填'+title; return false; } }, max_number: function(value, item) { //value:表单的值、item:表单的DOM对象 max=$(item).attr('max'); if(value > max) { return '不能超过'.max; } }, logo: [ /^[\S]{6,}$/, '请上传logo' ], thumb: function(value,item){ title=$(item).data('title'); if(!title) { //自动获取 //如果是 pline=$(item).parents('.layui-inline,.layui-form-item,.layui-input-block').find('.layui-form-label').text(); /*if(!pline) { pline=$(item).parents('.layui-input-block').find('.layui-form-label').text(); }*/ title=pline; } if(!value) { return '请上传'+title || '请上传必填图片'; } }, checkbox: function(value,item){ //获得checkbox的名字 checkbox_name=$(item).data('name'); length=$(item).data('length'); length=length || 1;//可以把上面第一种方案改成这种,更加优化 title=$(item).data('title'); size_length=$("[name='"+checkbox_name+"']:checked").length; if(size_length