我有@ Html.TextBox和@ Html.CheckBox,无论在@ Html.TextBox中输入什么内容,当我点击复选框进行Windows身份验证时我希望我的@ Html.TextBox变空和残疾人无法禁用复选框上的文本框
@using (Html.BeginForm())
{
<div id="emailtext">@Html.TextBoxFor(m=>m.Email)</div>
<div id="chk">@Html.CheckBox("CheckWindowsAuth") @Html.Label("Use windows authntication")</div>
}
我的jQuery未helpinng
<script src="my jquery path"></script>
<script>
$(document).ready(function(){
$("#chk").click(function(){
$("#emailtext").val("");
$("#emailtext").attr("disabled", "disabled");
});
});
</script>
请帮助我知道我要去哪里错了... 感谢
不应该使用$(“#emailtext”)作为文本框吗?它肯定应该是'$(“#emailtext input”)'。您正在引用div,而不是文本框。 – Frayt