aardio做网站后端,
layui做网站前端,
但使用checkbox复选框遇到勾选状态值问题,
纯原生的html,
checkbox复选框的勾选状态是 checked=true 非勾选状态是 checked=false,
但抄来的layuicheckbox复选框默认的源码是 value="true" ,
这样子用户在点击勾选或取消勾选,取出来的value值仍然是"true"
<div class="layui-form-item">
<input id="rememberMe" type="checkbox" name="rememberMe" value="true" lay-skin="primary" title="记住密码">
</div>
不知道是版本问题还是什么问题,
用这种方式 value="true" 时网页上并没有显示勾选状态,
手工勾选后使用代码设置 value="false" 后网页也没有相应的变成取消勾选状态,
所以要加上 checked=true 刷新网页后看到默认就显示勾选了,
用户在点击勾选或取消勾选,
取出来的checked值就是 true false 了,
源代码如下:
<div class="layui-form-item">
<input id="rememberMe" type="checkbox" name="rememberMe" checked=true value="true" lay-skin="primary" title="记住密码">
</div>