我有一个输入文本框和一个搜索提交按钮,当用户点击搜索提交按钮时,我希望将用户重定向到URL
http://testsearch/results.aspx?k=<value of text box k>
,例如,如果用户将"StackOverflow"放入文本框中,然后单击搜索按钮,我希望将用户重定向到以下页面:
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;"/>
但是当我使用提交搜索按钮时,它不起作用(请参见下面的源代码),为什么?
<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;"/>
先感谢您,George