我是靠谱客的博主 激昂缘分,这篇文章主要介绍layui使用中实现选中不提交以及跳过验证,现在分享给大家,希望可以做个参考。

最近使用layui遇到点问题,记录一下:

1、layui中checkbox,全部未选中,则该字段不会提交,这样会导致出现一些问题,比如:将选中的置为空时,发现数据还是上一次选中的,解决办法有很多种:

(1)前端解决,在没有选择的上面设置一个隐藏的框,值设置为0,可以百度看看,很多

(2)后端解决,将提交的数据字段跟数据库中的字段进行比较,将未提交的字段设置为空

2、表单提交验证问题:

(1)添加验证

<form class="layui-form">

    <button class='layui-btn' lay-filter="*">暂存</button>

    <button class='layui-btn' lay-submit lay-filter="*">保存</button>

</form >

上面的暂存可以跳过所有字段的验证,而下面的保存则会验证每个字段预先设置的。这样可以实现暂存的功能,避免表单内容过多,填写时间过长,但又因为部分必填字段没有填写而无法保存。

注意这两种提交的数据是有区别的:

对于checkbox,暂存按钮提交的数据,数组的下标都是从0开始,而保存则不是,是按照它实际的位置,比如:

你选择的是第二个,暂存提交的是a[0] = 2,而保存提交的是a[1] = 2;下标是不同的。

最后

以上就是激昂缘分最近收集整理的关于layui使用中实现选中不提交以及跳过验证的全部内容,更多相关layui使用中实现选中不提交以及跳过验证内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部