if you have

<select id="Drop1">
      <option value="1">One</option>
      <option value="2">Two</option>
      <option value="3">Three</option>
</select>
<input type="text" id="Text1" disabled="disabled" />

And for example you want Text1 enabled if Drop1 = 3, then

$("#Drop1").change(function() {
      if ($(drp).val() == "3") {
            $("#Text1").removeAttr("disabled");
      }
      else {
            $("#Text1").attr("disabled", "disabled");
      }
});




On Oct 31, 10:34 pm, stvwlf <[EMAIL PROTECTED]> wrote:
> Hi
>
> I am new to jQuery - appreciate some help.
>
> I found some code that hides a textbox when a dropdown is set to a
> specific value.  That works fine.
>
>         $(document).ready(function(){
>                 if($('select[name=costType] :selected').val() == 'fr'){
>                         $('input[name=costValue]').disabled();
>                 }
>         });
>
> What I would like to do is not hide the textbox but disable it.  I
> would also like text box's contents cleared when it is being
> disabled.  If the user goes back and selects a different value in the
> dropdown, the textbox to be enabled, with no value in it.
>
> The dropdown name is costType and it has 3 possible values.  Only one
> of them is to trigger disabling the text box.
>
> Thank you for your help
> Steve

Reply via email to