我正在开发一个mvc项目,我有一个cshtml文件,其中包含该页面的radiobuttons。当我禁用其中一个时,另一个人的位置发生了变化。它稍微留下了(字体减少)我该如何防止这种情况?
我的radiobuttons:
<td>
@Html.RadioButtonFor(model => model.getA, true, new {id = "9", onclick = "", data_bind = "value:getA" }) True
@Html.RadioButtonFor(model => model.getB, false, new {id = "10", onclick = "", data_bind = "value:getB" }) False
</td>
答案 0 :(得分:0)
我解决了这个问题: 在我的项目f_disable函数load disable.png中为禁用的radiobutton创建一个新的id。我使用这个新ID获取了属性,并在javascript中更改了disable.png宽度和填充。
document.getElementById("9_ReadOnly").style.width = "15px";
document.getElementById("10_ReadOnly").style.width = "15px";
document.getElementById("9_ReadOnly").style.paddingLeft = "3px";
document.getElementById("10_ReadOnly").style.paddingLeft = "6px";