JSP里比对单选框或复选框的数值而自动打勾

Posted 张亮java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP里比对单选框或复选框的数值而自动打勾相关的知识,希望对你有一定的参考价值。

<table>

<tr>
<td class="tableleft">状态</td>
<td><input type="radio" name="u.state" value="0">启用
<input type="radio" name="u.state" value="1">禁用
</td>

</tr>
<tr>
<td class="tableleft">角色</td>
<td><input type="checkbox" name="u.roles" value="支付接口"/>支付接口
<input type="checkbox" name="u.roles" value="查询自己客户"/>查询自己客户
<input type="checkbox" name="u.roles" value="给客户发送信息"/>给客户发送信息
<input type="checkbox" name="u.roles" value="开公众号"/>开公众号
<input type="checkbox" name="u.roles" value="建网站"/>建网站
</td>
</tr>
<script language="javascript">
$("input:radio[value=${u.state}]").attr(‘checked‘,true);//让单选框根据比对的值而自动勾选


$(‘input[type="checkbox"]‘).each(function(){
var struids="${u.roles}"; //后台获取数据 alert(struids);
if(struids!=‘‘) {
var str=struids.split(", "); //以逗号将字符串转化为数组 ,非常值得注意的是split(", ")是逗号加空格
for(var j=0;j<str.length;j++) {
$(":checkbox[value=‘"+str[j]+"‘]").attr("checked",true);
}
}
});
</script>

</table>

以上是关于JSP里比对单选框或复选框的数值而自动打勾的主要内容,如果未能解决你的问题,请参考以下文章

点击文字选中单选框或复选框

MFC如何给单选框或复选框初始化时就被选中

单选框、复选框、下拉框的CSS怎么写?

html:html 网页中 如何实现多选框或单选框,点击字就能选中,而不是非要点小按钮。

请问专家,JS里怎么给单选框赋值

uniapp循环单选框实现单选