2014-06-10 67 views
0

任何人都可以在這個問題上談一談我關於html表單元素。基本上我正在開發一個Wordpress網站,並且在其中一個網頁上我有一個表單,當提交時我想調用一個自定義的PHP腳本。html表單方法不調用腳本

這是我的代碼:

<form action="test.php"> 
    <div id="summary"> 
    <table id="ordertable"> 
     <tr><th>Product</th> 
     <th>Quantity</th> 
     <th></th> 
     </tr> 
    </table> 
    </div> 
    <input type="button" value="Confirm Order" class="confirmBtn"/> 
    </form> 

目前test.php應該回聲「測試腳本」,但script永遠不會被調用,我不知道爲什麼...

+0

是'test.php'在你的WordPress根文件夾或你的主題文件夾中? –

+0

然後只是加載一個空白頁? test.php是否存在?有沒有在text.php文件的條件? – Silvertiger

+0

從不叫?你會得到一個白色的屏幕或404? – wavemode

回答

6

type="button"輸入用於綁定JavaScript和沒有別的。

使用type="submit"作爲提交表單的按鈕。

+0

謝謝@Quentin,這是我的問題,在接下來的幾分鐘內能接受答案 – Javacadabra

0

你的輸入類型應該是:

<input type = "submit" value = "Confirm Order" class "confirmBtn"/> 

在你的表單標籤還可以指定一個方法:

<form method = "post" action = "test.php"> 
+2

'方法'屬性是可選的。 – Quentin

0

你需要指定方法ATTR到您的形式,爲了讓您的腳本工作。它通知您的服務器有關數據流的性質。並更改您的輸入類型以提交。

<form action="" method="GET/POST"></form> 

<input type="submit"/>