谁能告诉我如何使复选框只读而不是禁用?对于文本框,我像这样使用它
@Html.TextBoxFor(m => m.FirstName, new { id = "fName", @readonly="readonly" })
现在,我有一个复选框和一个像这样的单选按钮
@Html.CheckBoxFor(m => m.Iseighteen, new { id = "18", @disabled = "disabled" })
@Html.RadioButtonFor(m => m.isMale, new { id = "male",@disabled = "disabled" })
禁用的问题是我无法在禁用字段中获得焦点,而我可以在只读字段中获得焦点。如果我选项卡,那么它会选择只读字段,以便屏幕阅读器可以阅读它,但如果它被禁用,那么它会跳过所有禁用的内容并转到页脚。我尝试对复选框和收音机使用只读,但它不起作用并让用户编辑。那么,对此有什么建议吗?