我是靠谱客的博主 激昂缘分,最近开发中收集的这篇文章主要介绍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使用中实现选中不提交以及跳过验证所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部