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
QOS And routing behind a bridged device on Cisco 2800 series router
cant pass list
Operator '=' is not defined for type 'DBNull' and type 'Integer' - how to fix
How can I uninstall a corrupt broadcom driver?
Cisco ASA CSC setup
What are some good guides on designing and building video games
How to re-write code using strings to Delphi 2010
Windows 7 roaming profiles
Popup details on mouse hover using Jquery
ASP.NET Error: The page was not displayed because the request entity is too large.