Layui表单验证失败的提醒方式,怎么改变一下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Layui表单验证失败的提醒方式,怎么改变一下相关的知识,希望对你有一定的参考价值。

参考技术A 你看一下layer的官方演示里边就有在iframe中关闭自身的例子 在你上面的“页面”中,在你提交表单后执行 var index = parent.layer.getFrameIndex(window.name); //获取当前窗体索引$('#提交的元素').on('click', function() parent.layer.close(i...本回答被提问者采纳 参考技术B layui.form小例子输入框下拉选择框<

修改layui的表单手机邮箱验证可以为空怎么实现?

?

修改layui的表单手机、邮箱验证可以为空

?

解决办法:

  1. 修改源码:

    把表单验证源代码(form.js)的正则表达式改一下,例如手机的正则为:/^1d{10}$/,可以改成/^$|^1d{10}$/,前面加一个^$|试试,邮箱修改也是如此。

  2. 自定义验证规则

    ?

JS:

myemail:function?(value,?item)?{

????????if(value!=""){??//值不是空的时候再去走验证

????????????if(!/^[a-z0-9._%-]+@([a-z0-9-]+.)+[a-z]{2,4}$|^1[3|4|5|7|8]d{9}$/.test(value)){

?????????????return?邮箱格式不对;

???????????}

????????}

????},

????phones:?[/^1[3|4|5|6|7|8|9]d{9}$/,?请输入有效手机号!],

????//我们既支持上述函数式的方式,也支持下述数组的形式

????//数组的两个值分别代表:[正则匹配、匹配不符时的提示文字]

????password:?[

????????/^[S]{6,16}$/

????????,?密码必须616位,且不能出现空格

????]

?

Html:

<!--?手机号?-->

????????????<div?class="layui-form-item">

????????????????<label?class="layui-form-label">*?手机号</label>

????????????????<div?class="layui-input-inline">

????????????????????<input?type="tel"?name="tel"?value="{$data.tel|default=‘‘}"?autocomplete="off"?maxlength=11?placeholder="请输入手机号"?lay-verify="required|phones"?class="layui-input">

????????????????</div>

????????????</div>

?

?

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*)

以上是关于Layui表单验证失败的提醒方式,怎么改变一下的主要内容,如果未能解决你的问题,请参考以下文章

layui的表单验证,怎么通过手动触发

在LayUI表单中,有AJAX方式来提交表单吗

layui弹出表单提交后,界面model验证部分起作用

自定义layui手机固话验证

Java 表单验证

php form提交账户密码 怎么写验证