yes, it does.

On Feb 26, 2:36 am, James <james.gp....@gmail.com> wrote:
> So what happens if your validate_page() is only:
>
> function validate_form() {
>      return false;
>
> }
>
> Does it submit?
>
> On Feb 25, 2:31 pm, "Mahmoud M. Abdel-Fattah" <engm...@gmail.com>
> wrote:
>
> > no, there isn't any error!
> > I did removed return false; from onSubmit handler , but nothing new !!
> > the form proceed to submit without STOP ! the alert appears & when I
> > click ok, it goes to the next page with no stop !
>
> > Thanks for your time,
> > Mahmoud Abdel-Fattah
>
> > On Feb 26, 2:12 am, James <james.gp....@gmail.com> wrote:
>
> > > Are there any errors that returned? Usually it's a JS error the
> > > cripples the code and makes it submit regardless.
> > > What happens if validate_form() only contains "return false"? Does it
> > > not submit?
>
> > > You should probably remove the "return false" on the onsubmit handler
> > > or else it'll never submit since you don't have anything in your JS to
> > > tell it to submit (eg. form.submit()).
>
> > > On Feb 25, 1:40 pm, "Mahmoud M. Abdel-Fattah" <engm...@gmail.com>
> > > wrote:
>
> > > > I'm using .each () for form validation , with dynamic form elements,
> > > > and here's the JS function :
>
> > > > function validate_form() {
> > > >     $("select[id^='products']").each(function(){
> > > >        if(this.value == "0") {
> > > >             alert('MESSAGE1');
> > > >             document.getElementById(this.id).focus();
> > > >             return false;
> > > >        } else if(this.value==14 && document.getElementById
> > > > ('address').value == "") {
> > > >             alert('MESSAGE2');
> > > >             document.getElementById('address').focus();
> > > >             return false;
> > > >        }
> > > >      });
>
> > > >      $("input[id^='amount']").each(function(){
> > > >        if(this.value == "" || this.value == "0" || this.value !=
> > > > parseInt(this.value)) {
> > > >             alert('MESSAGE3');
> > > >             document.getElementById(this.id).focus();
> > > >             return false;
> > > >        }
> > > >      });
>
> > > > }
>
> > > > and I add to the form tag :
> > > > onsubmit="validate_form(); return false;"
>
> > > > When I submit the form, the validation works fine BUT it doesn't STOP,
> > > > it continue to submit the data ALTHOUGH there's return false; !!
>
> > > > So, what's the problem ??
>
> > > > Thanks for your time,
> > > > Mahmoud M. Abdel-Fattah

Reply via email to