PeteEngineer
asked on
Assign value to a .net control label using javascript
How to assign value to a .Net control label using Javascript?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I have included the code as below ,
but there is no message after i select a value from dropdown
;-(
but there is no message after i select a value from dropdown
;-(
<link rel="stylesheet" type="text/css" href="homepage2005.css" />
<script language="javascript" type="text/javascript">
if (document.getElementById('<%=Me.ddl_view0_HubSelection.ClientId%>').value == 'Hub Role') {
document.getElementById('<%=Me.lblHubMessage.ClientId%>').value = 'These are for Level 1, 2 and 3 IDs';
}
else {
document.getElementById('<%=Me.lblHubMessage.ClientId%>').value = 'These will, have a level 4 ID or greater';
}
this is what exactly ur in need of
Java script function
<script type = "text/javascript" >
function GetList()
{
var List = document.getElementById("<%= DDLisT.ClientID %>").value;
var lbl = document.getElementById("<%= Test.ClientID %>");
if( List != lbl.value)
{
lbl.innerHTML = List;
}
}
</script>
content in aspx Page
<asp:DropDownList ID = "DDLisT" runat = "server" >
<asp:ListItem Text = "Item1" Value = "1"></asp:ListItem>
<asp:ListItem Text = "Item2" Value = "2"></asp:ListItem>
<asp:ListItem Text = "Item3" Value = "3"></asp:ListItem>
<asp:ListItem Text = "Item4" Value = "4"></asp:ListItem>
</asp:DropDownList>
<asp:Label ID = "Test" runat = "server" />
Adding attribute in Code Behind On Page Load
if (!Page.IsPostBack)
{
DDLisT.Attributes.Add("OnChange", "return GetList();");
}
get back to me in case of issues
ASKER
prince->
Does the above work on once i postback?
i need to get the message, very fast one i select the dropdown, no need to hit the server!
Does the above work on once i postback?
i need to get the message, very fast one i select the dropdown, no need to hit the server!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
i am not understanding where the two values are inserted in to the lable?
this code will take responsible of inserting a value into the lable
var List = document.getElementById("< %= DDLisT.ClientID %>").value;
var lbl = document.getElementById("< %= Test.ClientID %>");
if( List != lbl.value)
{
lbl.innerHTML = List;
}
var List = document.getElementById("<
var lbl = document.getElementById("<
if( List != lbl.value)
{
lbl.innerHTML = List;
}
ASKER