Мне нужно передать идентификатор клиента в функцию Javascript в событии onblur управляющего события ASP.net, например:
OnBlur="javascript:setBackground(this, '<%= txtClientName.ClientID %>')"
Вот моя функция Javascript:
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;
}
}
Проблема в том, что идентификатор клиента передается буквально как «<% = txtClientName.ClientID%>» вместо фактического значения. Итак, вызов document.getElementById (controlID); не работает.
Как я могу получить действительный идентификатор клиента и передать его моей функции Javascript?