C# 如何在ASP MVC中选中复选框时禁用下拉列表
我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序 我还使用实体框架和代码优先方法 在视图中,我有两个复选框和下拉列表 当我选中复选框时,DropDownList和其他复选框被禁用。 我使用javascript来实现这一点 该复选框是完美的,它已被禁用,但我仍然有一个与DropDownList的问题 代码如下:C# 如何在ASP MVC中选中复选框时禁用下拉列表,c#,javascript,visual-studio-2010,asp.net-mvc-3,C#,Javascript,Visual Studio 2010,Asp.net Mvc 3,我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序 我还使用实体框架和代码优先方法 在视图中,我有两个复选框和下拉列表 当我选中复选框时,DropDownList和其他复选框被禁用。 我使用javascript来实现这一点 该复选框是完美的,它已被禁用,但我仍然有一个与DropDownList的问题 代码如下: <div> <input type="checkbox" name="option1" value="Poste Initial" id=
<div>
<input type="checkbox" name="option1" value="Poste Initial" id= "chkMain" />Poste Initial<input type="checkbox" name="option2" value="Poste Final" id= "chkFirst" onclick="test2();"/>Poste Final</div>
<div><%:Html.Label("Poste Suivant :")%><%: Html.DropDownListFor(model => model.PosteSuivantSelected, Model.PostesItems); ID = "dd"%></div>
<script type="text/javascript">
function test2() {
var chkMain = document.getElementById('chkMain');
var chkFirst = document.getElementById('chkFirst');
var dd = document.getElementById('dd');
if (chkFirst.checked) {
chkMain.disabled = 'disabled';
dd.disabled = 'disabled';
}
else {
chkMain.disabled = false;
}
}
</script>
Poste Initial Poste Final
model.PosteSuivantSelected,model.PostesItems);ID=“dd”%>
函数test2(){
var chkMain=document.getElementById('chkMain');
var chkFirst=document.getElementById('chkFirst');
var dd=document.getElementById('dd');
如果(chkFirst.checked){
chkMain.disabled='disabled';
dd.disabled=‘disabled’;
}
否则{
chkMain.disabled=false;
}
}
我在DropDownList的行中有一个编译错误您能发布错误的详细信息吗?编译错误描述:在编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息,并适当修改源代码。编译器错误消息:CS1026:)预期源错误:model.PosteSuivantSelected,model.posteItems);ID=“dd”%>您可以发布错误的任何详细信息吗?编译错误描述:在编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息,并适当修改源代码。编译器错误消息:CS1026:)预期源错误:model.PosteSuivantSelected,model.posteItems);ID=“dd”%>
<%: Html.DropDownListFor(
model => model.PosteSuivantSelected, Model.PostesItems); ID = "dd"%>
Html.DropDownListFor(
model => model.PosteSuivantSelected, Model.PostesItems, new { @id = "dd" });