2011-04-15 49 views
0

我已經創建了一個php文件,它具有以下代碼片段。表單調用process-simple-search.php文件來處理用戶輸入的關鍵字。我正在使用MAMP,文件按預期存儲在MAMP文件夾中。然而,點擊按鈕並沒有做任何事情,我嘗試了一切,但沒有結果......你有什麼建議嗎?HTML按鈕不能用於調用PHP文件

<form method="GET" action="process-simple-search.php"> 
    <fieldset id="general-search"> 
    <label>Please insert the desired keyword:</label> 
    <div id="components">  
    <select name="items"> 
    <option value="dogs">Dogs</option> 
    <option value="cats">Cats</option> 
    <option value="rhinos">Rhinos</option> 
    </select> 
    <input id="textfield" type="text" name="text" value="" size="42"></input> 
    <input id="button" type="button" name="button" value="Search"></input> 
    </div> 
</fieldset> 
</form>  
+0

進行搜索按鈕連有任何JS事件?您可以考慮將其類型更改爲「提交」並查看是否可以解決您的問題。 – 2011-04-15 12:28:25

回答

2

改變你的按鈕類型,以提交

<form method="GET" action="process-simple-search.php"> 
    <fieldset id="general-search"> 
    <label>Please insert the desired keyword:</label> 
    <div id="components">  
    <select name="items"> 
    <option value="dogs">Dogs</option> 
    <option value="cats">Cats</option> 
    <option value="rhinos">Rhinos</option> 
    </select> 
    <input id="textfield" type="text" name="text" value="" size="42"></input> 
    <input id="button" type="submit" name="button" value="Search"></input> 
    </div> 
</fieldset> 
</form>  
0

您正在使用的HTML輸入按鈕。 您應該使用提交按鈕來代替,以便它將提交表單。

試試這個

<input id="button" type="submit" name="button" value="Search"></input> 
0

您需要更改按鈕「提交」的類型:

<input id="button" type="submit" name="button" value="Search"/>