Hi,

I would do :
$('#myfield').attr('disabled', 'disabled'); // disabled
$('#myfield').attr('disabled', ''); // enabled, i guess

Matt

>


2007/9/24, sheetzam <[EMAIL PROTECTED]>:
>
>
> Using jquery 1.2.1 toggle:
>
> jQuery().ready(function(){
> $('#multiple').toggle(
>         function(){
>                 $('.afield').attr('disabled',true);
>                 },
>         function(){
>                 $('.afield').removeAttr('disabled');
>                 }
>         );
> });
>
> I'm trying to toggle the disabled attribute of some text input boxes
> based on a checkbox input:
>
> <form>
> <input id="multiple" type="checkbox">The Toggle</input>
> <input type="text" class="afield">
> </form>
>
> However, when the checkbox is clicked, the check does not appear.
> Fails in IE and Firefox.
>
> I've tried adding code to check the box, but that fails as well.
> jQuery().ready(function(){
> $('#multiple').toggle(
>         function(){
>                 $('#multiple').attr('checked',true);
>                 $('.afield').attr('disabled',true);
>                 },
>         function(){
>                 $('#same').removeAttr('checked');
>                 $('.afield').removeAttr('disabled');
>                 }
>         );
> });
>
> What's the best way to accomplish disabling text inputs with a
> checkbox?  Am I overthinking this?
>
> Any help would sure be appreciated.
>
>


-- 
Matthias ETIENNE

Reply via email to