# layui-validform **Repository Path**: cansnow/layui-validform ## Basic Information - **Project Name**: layui-validform - **Description**: 根据http://validform.club 修改至适合layui的模块,去掉了内置的插件功能,修改了tipype=4的提示效果为官方的layer.tips效果 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-11-14 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #一行代码搞定整站的表单验证! #根据http://validform.club 修改至适合layui的模块,去掉了内置的插件功能,修改了tipype=4的提示效果为官方的layer.tips效果 使用方法 $(".demoform").Validform(); 为什么能如此方便?插件的核心思想就是把所有的验证条件及验证提示信息绑定到每个表单元素,让验证代码在执行时只是核对表单下各元素的值是否跟绑定的验证条件相符,这样你可以随便添加或者去掉任一表单元素而不必修改验证代码,从而使仅用一行代码去完成整站的表单验证的梦想成为现实! 功能简介: 可以在input上直接绑定正则,可以自定义datatype,自定义datatype可以是正则,也可以是函数,datatype可以累加或单选,甚至还可以对datatype规则执行简单的逻辑运算。内置10类常见的格式验证; 可以自定义提示方式,可以实现你想要的任何提示效果。内置了4种常见的提示方式; 可以对表单下的某一块区域或具体的某个表单元素单独进行验证,并可以选择验证后需不需要显示出错信息,还能得到一个值来判断被检测对象是否通过了验证; 可以轻松的取消或恢复对表单下的某一块区域或具体的某个表单元素的验证; 强大的ajax功能,很轻松的可以实现实时验证以及表单的ajax提交;可以灵活的设置ajax提交时的参数; 智能的出错信息提示:会根据绑定的datatype输出相应的出错信息,另外还可以在自定义datatype里返回具体的出错信息,错误信息里可以使用html标签,如果页面里没有显示出错信息的标签,会根据tiptype值自动创建。可以选择在没有输入时不提示和只在提交表单时有信息提示。可以选择一次提示单个错误或一次显示全部出错信息。可以自己设置默认的提示文字; 可以在表单开始检测前和表单检测通过后,提交表单之前绑定事件; 当前版本外调插件可以实现文件上传检测、密码强度检测、日期控件和表单美化效果; 丰富的Validform对象的属性和方法,给你的验证操作带来无限的可能。 详细文档请移步 a(http://validform.club/document.html)[http://validform.club/document.html]