Use $(this).ajaxSubmit(options);  instead of $(this).ajaxForm
(options);

.ajaxForm will bind a form to automatically post back as ajax while
ajaxSubmit will send the request to the server.

On Dec 22, 9:56 am, Pedster <pedsters.pla...@gmail.com> wrote:
> Using:
> JQuery and the Form plug in........
>
> my head tag includes
>
> <SCRIPT SRC="js/jscript.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/ssm.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/ssmItems.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/jquery_t.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/slideshow.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/cycle.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/thickbox.js" language="JavaScript1.2"></SCRIPT>
> <SCRIPT SRC="js/jquery.innerfade.js" language="JavaScript1.2"></
> SCRIPT>
> <SCRIPT SRC="js/jquery.form.js" language="JavaScript1.2"></SCRIPT>
> <script language="javascript" type="text/javascript">
> $(function(){
>     var options = {
>         target:        '#result',
>         beforeSubmit:  showRequest,
>         success:       showResponse
>     };
>
>     // bind to the form's submit event
>     $('#contact').submit(function(){
>         alert('About to submit: \n\n' + queryString);
>         $(this).ajaxForm(options);
>         return false;
>     });
> etc
> ect
>
> });
>
> and my form looks like:
>
> <form id="contact" action="hidden" method="post">
> <div class="box">
> <label><span>To: *</span>
> <select name="recipients" class="input_text">
> <option value="" selected>Select a Management Member to Contact</
> option>
> </select></label>
> <label><span>Your Full name: *</span> <input type="text"
> class="input_text" name="realname" id="realname"/></label>
> <label><span>Your Email: *</span> <input type="text"
> class="input_text" name="email" id="email"/>    </label>
> <label><span>About: *</span><select name="about" class="input_text">
> <option value="" selected>Please Select</option>
> </select>
> </label>
> <label><span>Message: *</span> <textarea class="message"
> name="feedback" id="feedback"></textarea></label>
> <label><input type="submit" name=~"submit" class="button"
> value="Submit Form" /></label>
> </div>
> </form>
>
> When clicking submit, it acts like a normal form post and not
> ajax's .submit trrigger.  Any ideas why?

Reply via email to