Microsoft
Software
Hardware
Network
Question : Enable Disable Drop Down
Hi Experts,
I want to enable/disable a drop down on C#. I am able to do it in Java Script. But, I need to do it on C# too during page load and on click of Submit button. Below is my code. I have three drop downs. I need to enable the 3rd drop down i.e. id="OrgUnit" if WorkCountry = "DE" selected. For other countries, it should be disabled. Please advice.
Thank you in advance.
<html>
<head>
<script type="text/javascript">
function makeDisable(){
var x=document.getElementById(
"mySelect"
)
x.disabled=true
}
function makeEnable(){
var x=document.getElementById(
"mySelect"
)
x.disabled=false
}
function EnableOrgUnit(){
var x=document.getElementById(
"WorkCount
ry")
var y=document.getElementById(
"lblOrgUni
t")
var z=document.getElementById(
"OrgUnit")
alert('Working: ' + x.value);
if (x.value == "DE")
{
y.disabled=false
z.disabled=false
}
else
{
y.disabled=true
z.disabled=true
}
}
</script>
</head>
<body>
<table cellSpacing="0" cellPadding="0" width="400" border="0">
<form id="Form1" runat="server">
<TBODY>
<tr>
<td>
<asp:dropdownlist id="mySelect" tabIndex="15" runat="server" Width="150px">
<asp:ListItem Value="Apple" Selected="True">Apple</asp
:ListItem>
<asp:ListItem Value="Banana">Banana</asp
:ListItem>
<asp:ListItem Value="Orange">Orange</asp
:ListItem>
</asp:dropdownlist>
</td>
<td><input type="button" onclick="makeDisable()" value="Disable list"></td>
<td><input type="button" onclick="makeEnable()" value="Enable List"></td>
</tr>
<tr>
<td width="118" style="WIDTH: 118px"><FONT class="label">Work Country:</FONT><span class="requiredField">&nbs
p;*</span>
</td>
<td width="70%"><asp:dropdownl
ist class="Required" id="WorkCountry" tabIndex="14" runat="server" Width="120px" onchange="EnableOrgUnit();
">
<asp:ListItem Value="No Selection" Selected="True">--- Select one ---</asp:ListItem>
<asp:ListItem Value="US">US</asp:ListIte
m>
<asp:ListItem Value="DE">DE</asp:ListIte
m>
</asp:dropdownlist></td>
</tr>
<tr>
<td width="118" style="WIDTH: 118px"><span class="requiredField">
<asp:Label id="lblOrgUnit" runat="server" Font-Bold="True" ForeColor="#1A659E">Org Unit:</asp:Label></span></
td>
<td width="70%"><asp:dropdownl
ist id="OrgUnit" tabIndex="15" runat="server" Width="150px">
<asp:ListItem Value="No Selection" Selected="True">--- Select one ---</asp:ListItem>
<asp:ListItem Value="Aerospace Lubeck">Aerospace Lubeck</asp:ListItem>
<asp:ListItem Value="Aerospace Hamburg">Aerospace Hamburg</asp:ListItem>
<asp:ListItem Value="Aerospace Finkenwerder">Aerospace Finkenwerder</asp:ListItem
>
</asp:dropdownlist></td>
</tr>
</form>
</TBODY>
</table>
</body>
</html>
Answer : Enable Disable Drop Down
or use
dropdown.Enabled=false;
Random Solutions
"Another installation in progress..." MSI Installer Issue in Windows Vista
VBA Syntax Help
Reducing bandwidth consumption between domain controllors at multiple sites
Another DOM question
Using Bash command in Perl Script
Respose time slow
difference between AD integrated dns server and dns server
Can't install wifi printer MX870
RDP Background Windows
DNS Search List appending to all nebios / dns names