Thanks Brian.
It's very work.

On Oct 11, 10:55 pm, brian <bally.z...@gmail.com> wrote:
> On Sat, Oct 10, 2009 at 1:45 PM, Tan <it_qn2...@yahoo.com> wrote:
>
> > Hello,
> > <span id="thmr_5" class="thmr_call">
> >  <div class="form-item" id="edit-sitewide-wrapper">
> >  <label class="option" for="edit-sitewide"><input type="checkbox"
> > name="sitewide" id="edit-sitewide" value="1"   class="form-checkbox" /
> >> site wide</label>
> > </div>
> > </span>
>
> > <span id="thmr_7" class="thmr_call">
>
> >  <div class="form-item" id="edit-termwide-wrapper">
> >  <label for="edit-termwide">Choosen get termwide: </label>
> >  <select name="termwide" class="form-select" id="edit-termwide"
> >><option value="0" selected="selected">No choosen</option><option
> > value="256">Term1</option><option value="257">Term2</option></select>
> > </div>
> > </span>
> > I have code jquery when i choosen select options value > 0 then
> > disable checkbox :
> >  $('#edit-termwide').click(function() {
> >   if ($("#edit-termwide option:selected").length > 0) {
> >     $('#edit-sidewide').attr('disabled', true);
> >   } else {
> >     $('#edit-sidewide').attr('disabled', false);
> >   }
> >  });
> > but it's not work
> > please help me!
>
> First, you have a typo:
>
> id="edit-sitewide"
> '#edit-sidewide'
>
> And you should use change(), not click(). Here are a couple of
> different ways to handle it:
>
> $(function()
> {
>         $('#edit-termwide').change(function()
>         {
>                 $('#edit-sitewide').attr(
>                         'disabled',
>                         parseInt($("#edit-termwide option:selected").val()) > > 0
>                                 ? 'disabled'
>                                 : ''
>                 );
>         });
>
> });
>
> $(function()
> {
>         $('#edit-termwide').change(function()
>         {
>                 if (parseInt($('#edit-termwide option:selected').val()) > 0)
>                 {
>                         $('#edit-sitewide').attr('disabled', 'disabled');
>                 }
>                 else
>                 {
>                         $('#edit-sitewide').removeAttr('disabled');
>                 }
>         });
>
> });

Reply via email to