我有一个包含“搜索”文本输入和按钮的表单。
当用户提交表单时(使用按钮或回车键),他将被重定向到特定页面,后跟他在文本字段中输入的值。
我怎么能实现这个目标?
我需要一个可以在不同浏览器中正常运行的解决方案!
答案 0 :(得分:1)
将方法定义为GET并将操作定义为表单标记中的URL会不容易?
答案 1 :(得分:0)
编辑: 是的,我今晚很慢:
<form method="GET" location="myNewPage.aspx" >
</form>
添加一个调用javascript函数的onsubmit到你的表单标签,然后在该函数中使用文本框的值为你想要的页面做一个window.location。
<script type="javascript">
function postData() {
var myVal = document.getElementById('searchbox').value;
window.location = "myNewPage.aspx?search=" + myVal;
}
</script>
<form onsubmit="javascript:postData();">
<input type="text" name="searchbox" id="searchbox" />
</form>