2013-04-17 3 views
0

Я использую приведенный ниже код для создания динамического текстового поля и события onchange.Event успешно запущен и он не возвращает никакого значения. Пожалуйста, помогите мне решить эту проблему.Прочитайте длину содержимого текстового поля asp.net с помощью C#

txt_box.Attributes.Add("onchange", "loadValues('" + txt_box.ClientID + "')"); 

function loadValues(controlName) { 
     alert(controlName); 
     //control name comes here 
     var txtValue = document.getElementById(controlName); 
     //control also return null 
     if (txtValue.value.length > 0) 
     { 
      alert(txtValue.value.length); 
     } 
} 

ответ

1

Был как раз собирался ответить так же, как Ankush Джейна, но версия, то ни один JQuery:

function loadValues(control) { 
     alert(control.id); 
     //control name comes here 
     var txtValue = control.value; 
     //control also return null 
     if (txtValue.length > 0) { 
      alert(txtValue.length); 
     } 
    } 


txt_box.Attributes.Add("onchange", "loadValues(this);"); 
+0

Это работает для меня. Огромное спасибо. – user2176150

0

попробуйте следующее

+0

Спасибо за вашу помощь возвращает неопределенную ошибку. – user2176150

+0

Я отредактировал..чек сейчас ... см. Также по адресу http://jsfiddle.net/WgbGR/1/ –

Смежные вопросы