2012-02-27 6 views
2

Я хочу включить/отключить текстовое поле на основе выбора выпадающих элементов в поле со списком. Более раннее текстовое поле находится в отключенном режиме, когда будет выбран первый параметр, тогда текстовое поле будет и когда будет выбран второй вариант, текстовое поле снова будет отключено. Как я могу сделать это с помощью jquery? Благодарявключить/отключить текстовое поле при комбо-выборке

<select id="combo"> 
<option value="_">select</option> 
<option value="firstoption">firstoption</option> 
<option value="secondoption">secondoption</option> 
</select> 

<input type="text" id="textbox" disabled="true"/> 

ответ

2
$(function() { 
    $("#combo").change(function() { 
     if ($(this).val() == "firstoption") { 
      console.log(true); 
      $("#textbox").removeAttr("disabled"); 
     } 
     else { 
      console.log(false); 
      $("#textbox").attr("disabled", "disabled"); 
     } 
    }); 
}); 
1
 

$("#combo").change(function() { 
    if($(this).val() == "secondoption") { 
    $("#textbox").attr("disabled", "disabled"); 
    } 
    else {  
    $("#textbox").removeAttr("disabled"); 
    } 
}); 
 
+0

спасибо за ваш ответ, но это не позволяет текстовое поле, когда я выбрал первый вариант – saroj

+0

см отредактированный код –

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