我正在编辑屏幕上,我正在从数据库中提取值以检查复选框是否被选中。
如果未选中,则应取消选中该复选框和该复选框的其他控件。在我的情况下,js 工作得很好。也就是说,如果我之前的屏幕未选中复选框,则编辑屏幕会禁用此复选框的所有值。但它仍然显示该复选框已在 UI 中被选中(尽管它实际上已被选中)。我的 html 代码有问题。
如果我的复选框未选中,有人可以告诉我应该在哪里/如何修改以显示吗?
<%chkStatus=list.getCheckbox();
if (chkStatus == null) { chkStatus = ""; }
%>
<input id="chkbox" type="checkbox" name="chkbox" checked="<%=chkStatus%>"
onchange="javascript:enableDisableTextBox();">