2014-10-20 6 views
0

У меня есть веб-сайт ASP, в котором у меня есть ретранслятор, у которого есть поле со списком и текстовое поле. Мне нужно иметь значение текстового поля, преобразованное в верхний регистр, когда я выбираю конкретное значение из поля со списком, но не для всех значений из поля со списком. Я пробовал событиеChange и onKeypress Event также в javascript, но не смог пробиться.Проверка ASP.Net-программирования, Combo box внутри репитера

function changecase(combobOxClientId,textboxClientId) 
{ 
var combo=$find(combobOxClientId); 
if(combo.get_value()=='Textvalue') 
{ 
var textbox=$find(textboxClientId).value; 

some code here........ `}` 

ответ

0

Вам это нужно.

function changecase(combobOxClientId, textboxClientId) { 
    if ($("#" + combobOxClientId).val() == 'Textvalue') { 
     var txtval = $("#" + textboxClientId).val(); 
     $("#" + textboxClientId).val(txtval.toUpperCase()); 
    } 
    } 

Допущение: combobOxClientId, textboxClientId актуальны ID элементов, существующих в странице.

+0

Мы хотим изменить текст в верхний регистр, когда пользователь вводит текст. В текстовом поле нет значения. –

+0

@MohammadJaved, это зависит от того, где вы используете эту функцию js ('changecase'), вы можете поместить это' onchange 'событие или' onkeyup', но если вы хотите, чтобы это произошло при выходе из текстового поля, используйте 'onblur'. –