Hi and thanks for the suggestion,
Sadly the section of code I gave is inside a class that is called
inside a domready.
e.g.
window.addEvent('domready', function(){
var myFormValidation = new Validate('loginForm');
});
Any other ideas?
On May 27, 10:17 pm, Fábio Costa <[email protected]> wrote:
> this.form.getElements('input[disabled=disabled]').set('disabled',false);
>
> ondomready may do the trick.
>
> Fábio Miranda Costa
> Engenheiro de Computaçãohttp://meiocodigo.com
>
> On Wed, May 27, 2009 at 6:00 PM, 4fingers <[email protected]> wrote:
>
> > Hi all,
>
> > I have some basic Mootools that will disable the submit button when
> > the user submits the form:
>
> > this.form.addEvent('submit', function(e){
> > var event = new Event(e);
> > var doSubmit = true;
> > this.elements.each(function(el,i){
> > if(! this.validate(el)){
> > event.stop();
> > doSubmit = false
> > this.list.include(el);
> > }else{
> > this.list.erase(el);
> > }
> > }.bind(this));
>
> > if(doSubmit){
> > if(this.options.onSuccess){
> > event.stop();
> > this.options.onSuccess(this.form);
> > }else {
>
> > this.form.getElement('input[type=submit]').set('disabled',true);
> > }
> > }
> > }.bind(this));
>
> > This works fine except in Firefox after the form has been submitted
> > you can then press the back button to see the form again whereby the
> > submit button is still disabled.
>
> > Does anyone have any ideas how to prevent this so that the back button
> > gives a submit button that is no longer disabled?
>
> > Thanks