Perhaps the problem is that submitHandler function has an argument.

submitHandler: function(*form*) {

}


On Wed, Oct 28, 2009 at 12:52, StephenJacob <turnstylecreat...@gmail.com>wrote:

>
> Thanks Leonardo, I've tried to implement AjaxSubmit and the
> Jquery.Post but have had no luck. The form keeps submitting the normal
> way no matter what I do.
>
>
> On Oct 28, 7:48 am, Leonardo K <leo...@gmail.com> wrote:
> > form.submit() just submit in the normal way.
> >
> > To submit via ajax you could use this plugin:
> http://www.malsup.com/jquery/form/#apithen use:
> >
> > $(form).ajaxSubmit();
> >
> > or you can do by yourself withouth any plugin via jQuery Post:
> http://docs.jquery.com/Ajax/jQuery.post
> >
> > On Tue, Oct 27, 2009 at 18:16, StephenJacob <turnstylecreat...@gmail.com
> >wrote:
> >
> >
> >
> > > Leonardo, I've been looking into the submitHandler option but i'm
> > > having problems getting it to work correctly. Here is a sample of the
> > > code i'm testing.
> >
> > > $("#signupForm").validate({
> >
> > >        rules: {
> > >                fullname: "required",
> > >                company: "required",
> > >                phone: "required",
> > >                email: {
> > >                        required: true,
> > >                        email: true
> > >                }
> > >        },
> > >        messages: {
> > >                fullname: "Please enter your fullname",
> > >                company: "Please enter a company name",
> > >                phone: "Please enter a phone number",
> > >                email: "Please enter a valid email address"
> > >         },
> > >        submitHandler: function() {
> > >                form.submit();
> > >        }
> >
> > > });
> >
> > > <form class="cmxform" id="signupForm" method="POST"
> > > action="process.php">
> > >    <div class="formline">
> > >        <label for="fullname">* Name:</label>
> > >        <input type="text" id="fullname" name="fullname"
> > > class="textbox" />
> > >    </div>
> > >    <div class="formline">
> > >        <label for="company">* Company:</label>
> > >        <input type="text" name="company" id="company"
> > > class="textbox" />
> > >    </div>
> > >    <div class="formline">
> > >        <label for="email">* Email:</label>
> > >        <input type="text" name="email" id="email" class="textbox" />
> > >    </div>
> > >    <div class="formline">
> > >        <label for="phone">* Phone:</label>
> > >        <input type="text" name="phone" id="phone" class="textbox" />
> > >    </div>
> > >    <div class="formline">
> > >        <label for="message">Message:</label>
> > >        <textarea name="message" id="message" class="messagebox"></
> > > textarea>
> > >    </div>
> > >    <div class="formline">
> > >        <label for="button"></label>
> > >        <input type="submit" value="Submit" alt="Send Message" />
> > >        <input type="hidden" name="subcontact" value="1" />
> > >    </div>
> > > </form>
> >
> > > On Oct 27, 1:42 pm, Leonardo K <leo...@gmail.com> wrote:
> > > > Look the submitHandler option:
> >
> > > >http://docs.jquery.com/Plugins/Validation/validate#toptions
> >
> > > > On Tue, Oct 27, 2009 at 15:02, StephenJacob <
> turnstylecreat...@gmail.com
> > > >wrote:
> >
> > > > > I'm trying to create a contact form using Jquery Validation and
> Ajax
> > > > > Submit. I'm having a problem figuring out the best way to submit
> the
> > > > > results to a php file.  Below is a break down of my validation
> code.
> >
> > > > > $().ready(function(){
> >
> > > > > $("#signupForm").validate({
> >
> > > > >        rules: {
> > > > >                fullname: "required",
> > > > >                company: "required",
> > > > >                phone: "required",
> > > > >                email: {
> > > > >                        required: true,
> > > > >                        email: true
> > > > >                }
> > > > >        },
> > > > >        messages: {
> > > > >                fullname: "Please enter your fullname",
> > > > >                company: "Please enter a company name",
> > > > >                phone: "Please enter a phone number",
> > > > >                email: "Please enter a valid email address"
> > > > >        }
> >
> > > > > });
> >
> > > > > });
>

Reply via email to