Cool - thanks kadda!

On Apr 12, 4:06 pm, kadda <[EMAIL PROTECTED]> wrote:
> On Apr 11, 3:35 am, DragonI <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi,
>
> > I'm having a problem disabling the cancel button. Maybe it's just
> > me ;)
>
> > code says: //required: false, // disables the 'cancel' button so user
> > can only select one of the specified values
>
> > Here's what I tried:
>
> > <form id="form1">
> >         <input class="star{required:false}" type="radio" name="test-1-
> >rating-2" value="1" title="Worst"/>
> >         <input class="star{required:false}" type="radio" name="test-1-
> >rating-2" value="2" title="Bad"/>
> >         <input class="star{required:false}" type="radio" name="test-1-
> >rating-2" value="3" title="Good"/>
> >         <input class="star{required:false}" type="radio" name="test-1-
> >rating-2" value="4" title="Excellent"/>
> > </form>
>
> > Also tried:
>
> > $(function(){ $
> > ('[EMAIL PROTECTED]').rating({required:false}); });
>
> > Thanks
>
> I have the same problem, i fixed by just altering the js code on line
> 112. Replacing the if statement with a if(true) which will always be
> true. But I want to know how this can be fixed in html if I want to
> display more than oneratingon the same page using the same js file.
>
>    /*if($.rating.groups[n].readOnly || settings.required){*/
>    if(true){
>     // DO NOT display 'cancel' button
>    }
>    else{
>     // Display 'cancel' button
>     $(this).before(
>      $('<div class="cancel"><a title="' + settings.cancel + '">' +
> settings.cancelValue + '</a></div>')
>      .mouseover(function(){ $.rating.event.drain(n, this, settings); $
> (this).addClass('star_on'); })
>      .mouseout(function(){ $.rating.event.reset(n, this, settings); $
> (this).removeClass('star_on'); })
>      .click(function(){ $.rating.event.click(n, this, settings); })
>     );
>    }

Reply via email to