2012-03-02 69 views
-1

我的聯繫表格不工作,我根本找不到這個問題。聯繫表格php,js和jquery問題

我有contact-us.phpsendmail.phpcustom.js

接觸us.php,有一個包括呼叫sendmail.php。

也是誠實的你我已經包含這個腳本位於js/jquery.min.js但不知道其相關。

的聯繫方式是工作在http://www.completeoffice.co.uk/contact.php

但不是在:

聯繫表格位於:dev.madhousecreative.co.uk/contact-us.php。

你會看到當你點擊發送它什麼都不做。它不發送電子郵件或說謝謝。它的意思是發送電子郵件,並給一個消息,說謝謝你等

編輯:

後在回答我建議在輸入字段和接觸形式更名的價值觀和現在發送從聯繫表格發郵件到我的電子郵件地址,但只有在所有字段輸入正確後纔會發送電子郵件,即電話號碼字段中的電話號碼,正確的電子郵件地址等。這意味着其驗證表單。如果你不輸入正確的細節,它只是不發送電子郵件和刷新頁面,並沒有發生其他事情。它的意思是提供輸入錯誤的細節來通知用戶。

此外,如果電子郵件發送,頁面也會刷新,它並不意味着要這樣做,它只是爲了表示感謝您的消息,因爲您可以在上面的php代碼底部看到。

所以電子郵件發送如果輸入正確,它的驗證,但不會向用戶輸出任何消息,而是刷新頁面。

編輯2:在評論後我添加了其他腳本在HEAD SECTION中更改了行。 DOESNT刷新任何一個。閱讀全文更新的意見

+0

你可以給我的鏈接? – 2012-03-02 18:50:37

+0

dev.madhousecreative.co.uk/contact-us.php – RSM 2012-03-03 13:10:18

+0

請參閱編輯....... – RSM 2012-03-03 13:20:18

回答

2

您忘記了包括jQuery來源。 Firebug給出錯誤jQuery is not defined。編輯而不是

<script type="text/javascript" src="custom.js"></script> 
<script type="text/javascript" src="js/jquery.min.js"></script> 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script type="text/javascript" src="custom.js"></script> 
+0

這是什麼來源? – RSM 2012-03-02 16:59:40

+0

喜歡這個來源? http://docs.jquery.com/Downloading_jQuery – ngen 2012-03-02 17:02:15

+0

仍然不起作用 – RSM 2012-03-02 17:05:22

0

我認爲h4b0意味着您必須包括源是jQuery的源腳本。例如:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
+0

仍然無法正常工作。只是不斷刷新,當我點擊提交 – RSM 2012-03-02 17:05:38

+0

見編輯....... – RSM 2012-03-03 13:19:57

0

您的表單有一個小問題,您將電子郵件字段名稱爲NAME兩次。

     <div> 
           <td><label>Email*</label></td> 
           <td> <input name="email" value="" id="email" class="input1" size="80" type="text" /></td> 
          </div></tr> 
          <tr> 

          <div> 
           <td><label>Phone Number*</label></td> 
           <td> <input name="email" value="" id="email" class="input1" size="80" type="text" /></td> 
          </div></tr> 
         <tr> 

根據我的調試器你有很多甚至不存在的文件:

Uncaught ReferenceError: jQuery is not defined 
GET http://dev.madhousecreative.co.uk/jqtransformplugin/jqtransform.css 404 (Not Found) 
GET http://dev.madhousecreative.co.uk/formValidator/validationEngine.jquery.css 404 (Not Found) 
GET http://dev.madhousecreative.co.uk/jqtransformplugin/jquery.jqtransform.js 404 (Not Found) 
GET http://dev.madhousecreative.co.uk/formValidator/jquery.validationEngine.js 404 (Not Found) 
+0

我剛剛刪除他們的行代碼 – RSM 2012-03-02 17:52:53

+0

正確。實際的聯繫表格現在向我發送一條消息。它沒有做jQuery的驗證位雖然或感謝您的消息 – RSM 2012-03-02 17:56:36

+0

見編輯....... – RSM 2012-03-03 13:20:12