2013-03-15 49 views
0

我在網上購買了一個模板,並且我正在嘗試開發一個網站,並且我被卡在聯繫表單上。我似乎無法得到它提交。當我點擊提交時,它只是保持靜態,但我想讓它運行的動作 - 這是去contactTq.php頁面。以下是我認爲您需要的所有代碼。但如果你想整個js文件它在這裏:http://pastebin.com/1B1j9pkB在文件中,我如何使用Jquery提交表單

,submitFu:function(){ 
_.validateFu(_.labels)       
if(!_.form.has('.'+_.invalidCl).length) 
    $.ajax({ 
     type: "POST", 
     url:_.mailHandlerURL, 
     data:{ 
      name:_.getValFromLabel($('.name',_.form)), 
      email:_.getValFromLabel($('.email',_.form)), 
      phone:_.getValFromLabel($('.phone',_.form)), 
      //fax:_.getValFromLabel($('.fax',_.form)), 
      //state:_.getValFromLabel($('.state',_.form)), 
      message:_.getValFromLabel($('.message',_.form)), 
      owner_email:_.ownerEmail, 
      stripHTML:_.stripHTML 
     }, 
     success: function(){ 
      _.showFu() 
     } 
    })   
}, 
showFu:function(){ 
_.success.slideDown(function(){ 
    setTimeout(function(){ 
     _.success.slideUp() 
     _.form.trigger('reset') 
    },_.successShow) 
}) 
}, 

下面是一個使用IM形式:

<form id="contact-form" action="contactTq.php" method="post"> 
<div class="success"> Contact form submitted! <strong>We will be in touch soon.</strong></div> 
<fieldset> 
    <label class="name"> 
     <input type="text" value="Enter Your Name:"> 
     <span class="error">*This is not a valid name.</span> 
     <span class="empty">*This field is required.</span> 
     <span class="clear"></span> 
    </label> 
    <label class="email"> 
     <input type="text" value="Enter Your E-mail:"> 
     <span class="error">*This is not a valid email address.</span> 
     <span class="empty">*This field is required.</span> 
     <span class="clear"></span> 
    </label> 
    <label class="phone"> 
     <input type="text" value="Enter Your Phone (optional):"> 
     <span class="error">*This is not a valid phone number.</span> 
     <span class="clear"></span> 
    </label> 
    <label class="message"> 
     <textarea>Enter Your Message:</textarea> 
     <span class="error">*The message is too short.</span> 
     <span class="empty">*This field is required.</span> 
     <span class="clear"></span> 
    </label> 
    <div class="buttons"><strong><a class="button" data-type="reset">Reset<span></span></a></strong><strong><a class="button" data-type="submit">Submit<span></span></a></strong></div> 
</fieldset> 
</form> 

如果您需要任何其他信息,請讓我知道。將不勝感激任何幫助。提前致謝!

+0

沒有錯誤回調。加一個。 http://api.jquery.com/ajaxError/我敢打賭,正在觸發。 – epascarello 2013-03-15 02:27:16

+0

我在任何地方都看不到關閉標籤? – Bobster4300 2013-03-15 04:03:02

+0

我在某些模板中看到的另一個常見事項是需要在

標記中設置data-ajax =「false」。 – Bobster4300 2013-03-15 04:04:53

回答

0

我會將我的評論更改爲答案。

您錯過了正在關閉的FORM標籤。如果不成爲原因,那麼FORM標記中的data-ajax =「false」有時候會與一些模板一起使用。

+0

so sorry bobster ..我不知道爲什麼我錯過了當我複製並粘貼在這裏..我有一個關閉標籤..你認爲它可能是什麼? – user1703514 2013-03-15 06:05:05