启用或禁用html中的复选框

ani*_*dha 27 html jsp

我想根据条件启用或禁用表格行中的复选框.

代码 -

<td><input type="checkbox" name="repriseCheckBox" disabled={checkStat == 1 ? true : false}/></td>
Run Code Online (Sandbox Code Playgroud)

如果checkStat = 1,需要禁用复选框,否则保持启用状态.

它不起作用.它会禁用所有复选框.有什么建议 ?

Que*_*tin 37

如果指定disabled属性,则必须为其指定值disabled.(在HTML 5中,您可以省略除属性值之外的所有内容.在HTML 4中,您可以省略除属性名称之外的所有内容.)

如果您不希望禁用该控件,则根本不要指定该属性.

禁用:

<input type="checkbox" disabled>
<input type="checkbox" disabled="disabled">
Run Code Online (Sandbox Code Playgroud)

启用:

<input type="checkbox">
Run Code Online (Sandbox Code Playgroud)

无效(但通常会恢复错误以视为已禁用):

<input type="checkbox" disabled="1">
<input type="checkbox" disabled="true">
<input type="checkbox" disabled="false">
Run Code Online (Sandbox Code Playgroud)

所以,在不知道你的模板语言的情况下,我想你正在寻找:

<td><input type="checkbox" name="repriseCheckBox" {checkStat == 1 ? disabled : }/></td>
Run Code Online (Sandbox Code Playgroud)