Layui switch Off状态下不向后台传值的解决办法

原生checkbox只有在checked状态时值才会被浏览器提交到后台,未checked时值不会被浏览器提交。

LayUI实际上也是checkbox,所以,在off状态下不提交到后台,是正常的。

解决办法

  1. 添加js监听开关组件,并对组件值做处理
  2. 在后台入库的地方做判断,如果没有传值,就设置is_show=0

其他解决办法

在checkbox的上一行加个hidden,设置value为off即可。

这样,在CheckBox off状态下,就会传递这个隐藏的input的value值,轻松实现。

回显

 

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/10021

发表评论

登录后才能评论