如果有4个选项的话,可以现定义4个字符串,
String a1=""; String a2=""; String a3=""; String a4="";
然后重数据表里查询,如果有记录的话,就把字符串赋予"checked",
最后只需要在显示checkbox 的属性中打出来就可以了
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a1%>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a2&>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a3%>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a4%>>
String a1=""; String a2=""; String a3=""; String a4="";
然后重数据表里查询,如果有记录的话,就把字符串赋予"checked",
最后只需要在显示checkbox 的属性中打出来就可以了
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a1%>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a2&>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a3%>>
<input type="checkbox" name="checkbox" value="%=数据库读出的一个值% <%=String a4%>>
<input type="checkbox" id="checkbox1"/>
<input type="hidden" id="hidden1" value="<%=VALUE%>"/>
</form>
<script>
function isChecked()
{
if(document.all.hidden1.value == <%=VALUE%>)
document.all.chedkbox1.checked = true;
}
</script>
<body onLoad="isChecked()"/>
<form>
<input type="checkbox" id="checkbox1"/>
<input type="hidden" id="hidden1" value="xx"/>
</form>
</body>
<script>
function isChecked()
{
if(document.all.hidden1.value == "xx")
document.all.checkbox1.checked = true;
}
</script>这只是一个显示,你可以根据需要调整。JS来实现的。
if(...){
return " checked=\"checked\"";
}else{
return "";
}
}