2014-05-20 16 views
0

我已經安裝一個搜索頁面,現在我需要做的按鈕提交到search.php中需要發送和搜索= 1個命令提交

<form name="myform" action="search.php"> 
    Search: <input type='text' name='query' /> 
    <a href="javascript: submitform()">Search</a> 
    </form> 
    <script type="text/javascript"> 
    function submitform() 
    { 
    document.myform.submit(); 
    } 
    </script> 

我有這個腳本,將信息輸入到下搜索窗口,但不提交。這發送一個命令查詢=「輸入」,但我需要它發送一條命令說查詢=「輸入」&搜索= 1 我怎麼能實現這一目標?感謝您的任何幫助! :)

+1

好的一面,我再也不會問這個問題了:) – Eimantas

+0

如果您覺得答案可以解決問題,請點擊綠色複選標記將其標記爲「接受」。這有助於將注意力集中在仍然沒有答案的舊版SO上。 –

回答

1

添加隱藏窗體字段:<input type="hidden" name="search" value="1" />

<form name="myform" action="search.php"> 
<input type="hidden" name="search" value="1" /> 
Search: <input type='text' name='query' /> 
<a href="javascript: submitform()">Search</a> 
</form> 
<script type="text/javascript"> 
function submitform() 
{ 
document.myform.submit(); 
} 
</script> 
+0

將S更改爲小寫。 – enapupe

+0

OP的問題指定大寫 –

+0

不是標題..但是沒錯,那不是你的錯。 – enapupe

0

如果您有任何組件(如文本框)的「搜索」,那麼你可以從請求參數值在search.php中的文件,如果你沒有任何這樣的需要隱藏的文本字段中添加「搜索「並給出值」1「,隱藏的參數可以在您提交表單後訪問,或者您可以使用ajax。