layui表单元素的radio单选框问题

单选框按钮在显示的时候没法直接根据value判断,保存获取其值也是单纯根据checked属性获取,若是checked属性写死,那么就算手动切换了,也是保存的写死的那个值,因此radio按钮赋值须要特殊对待。css

for(var name in result.entity){ //遍历返回结果的实体对象的每个属性名,而后根据属性名查出值赋值到对应的表单元素
   if(name=="show"){
     $("[name="+name+"][value="+result.entity[name]+"]").prop('checked', true);
     continue;
   }
   $("[name="+name+"]").val(result.testNotice[name]);
}
复制代码
layui表单元素的radio单选框问题

tpl模板html

<div class="layui-row layui-col-space10 layui-form-item">
 <label class="layui-form-label">是否显示:</label>
 <div class="layui-input-block">
 <input type="radio" name="show" value="1" title="是" />
 <input type="radio" name="show" value="0" title="否" />
 </div>
</div>
复制代码

本次给你们推荐一个免费的学习群,里面归纳移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。 对web开发技术感兴趣的同窗,欢迎加入Q群:864305860,无论你是小白仍是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时天天更新视频资料。 最后,祝你们早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。
vue