本文共 1063 字,大约阅读时间需要 3 分钟。
checkbox常用示例可参考:
本次说的是,还是关于智能门锁开锁方式。通常情况下,开锁方式必须选择两种,或至少选择两种,否则就无法弹出对应的开锁方式列表以供勾选,这样一来。这就需要js层面的判断了,不可能全部推到服务器,这样用户少还好,用户多了,就不多说了。
还是那句话,前端能搞定的,就不要后端,特别是JS判断等。前端主要负责的是获取接口,得到数据,渲染html。
示例中,涉及到layui前端框架,关于layui前端框架,可参考我的这篇博文:
js代码如下:
function test(){ var names = document.getElementsByName("lock_id"); var flag = false ;//标记判断是否选中一个 for(var i=0;i 人脸识别: 密码: 二维码: 远程: 指纹:人脸识别: 密码: 二维码: 远程: 指纹:' //这里content是一个普通的String }); }); flag = true ; break ; } } if(!flag){ layui.use('layer', function(){ var layer = layui.layer; layer.alert("至少选择一个门锁",{icon:5}); }); return false ; } }
转载地址:http://bytrl.baihongyu.com/