我有一個輸入文本框和一個搜索提交按鈕,當用戶點擊搜索提交按鈕時,我想將用戶重定向到url http://testsearch/results.aspx?k=<value of text box k>
,例如,如果用戶將「StackOverflow」放入文本框中,然後單擊搜索按鈕,我想用戶重定向到以下頁面,html button v.s. html提交?
http://testsearch/results.aspx?k=StackOverflow
我發現當我使用按鈕搜索按鈕,它的工作原理(見下文源代碼),
<input type="text" id="k" name="k" />
<input type="button" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
但是當我使用提交搜索按鈕,它不起作用(見下面s爲什麼?)
<input type="text" id="k" name="k" />
<input type="submit" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
由於事先 喬治
這兩個代碼示例似乎都是相同的 – naivists 2009-12-30 10:07:14
我不明白「按鈕」的情況如何工作,如果您不在onclick事件中放置任何代碼。這是完整的例子嗎? – helios 2009-12-30 10:13:48
糾正我的示例,謝謝! – George2 2009-12-30 10:23:47