cshtml radiobuttons禁用

时间:2015-05-12 11:14:51

标签: html asp.net-mvc asp.net-mvc-4

我正在开发一个mvc项目,我有一个cshtml文件,其中包含该页面的radiobuttons。当我禁用其中一个时,另一个人的位置发生了变化。它稍微留下了(字体减少)我该如何防止这种情况? enter image description here

我的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> 

1 个答案:

答案 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";

enter image description here