0
rated 0 times
[
4]
[
4]
/ answers: 1 / hits: 28984
/ 13 Years ago, tue, june 14, 2011, 12:00:00
I need to pass a client ID to a Javascript function in the onblur event of an ASP.net control event like this:
OnBlur=javascript:setBackground(this, '<%= txtClientName.ClientID %>')
Here is my Javascript function:
function setBackground(sender, controlID) {
sender.style.backgroundColor = #ffffff;
var nextElement = document.getElementById(controlID);
if ((nextElement.value == '' || nextElement.value == 'Select') && tab == true) {
nextElement.style.backgroundColor = #f7C059
tab = false;
}
}
The problem is that the client ID gets passed in literally as '<%= txtClientName.ClientID %>' instead of the actual value. So, calling document.getElementById(controlID); doesn't work.
How can I get the actual client ID and pass it to my Javascript function?
More From » c#