我有一个表单,我必须将表单值发布到我的动作类。在此表单中,我有一个复选框,该复选框必须为只读。我尝试设置,disabled="true"
但是在发布到动作类时不起作用。
所以请指教?
您可以通过CSS轻松完成此操作。 HTML:
<form id="aform" name="aform" method="POST">
<input name="chkBox_1" type="checkbox" checked value="1" readonly />
<br/>
<input name="chkBox_2" type="checkbox" value="1" readonly />
<br/>
<input id="submitBttn" type="button" value="Submit">
</form>
CSS:
input[type="checkbox"][readonly] {
pointer-events: none;
}
这不会阻止通过键盘在复选框上打勾(选中该选项卡,然后按空格键)。
为防止通过键盘打勾复选框,请使用stackoverflow.com/a/12267350/1091926的 Patrick回答
如果复选框后面带有标签(也可以单击),我们也可以添加以下CSS:input [type =“ checkbox”] [readonly] + label {指针事件:无;}
@jtheletter,只需添加
tab-index="-1"