阻止表单提交到其他页面 [英] prevent form from submitting to a different page
本文介绍了阻止表单提交到其他页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码:
<form method="get" action="" id="search">
<input id="search_box" name="search" type="text" class='search_box' onkeypress="if(event.keyCode==13) sentAjax('searchdata.php');var filelink='searchdata.php';" value="" onclick="this.value=''" />
<input type="hidden" name="course_val" id="course_val" />
</form>
我想阻止表单提交到不同的页面。现在如果你点击输入它提交给一个不同的页面
I want to block the form from submitting to a different page.Now if you hit enter it submits to a different page
推荐答案
纯粹的javascript
in pure javascript
<form method="get" action="" id="search" onsubmit="return false;">
...
</form>
请注意,不会让你提交表格,所以理想情况下你会调用你的提交处理函数您可以控制何时提交
Please note that will not let you submit the form so ideally you would invoke your submit handler function in which you would control when you want to submit
<form method="get" action="" id="search" onsubmit="return mySubmitHandler()">
...
</form>
并在您的提交处理程序中
and in your submit handler
function mySubmitHandler(){
if (submit_criteria_met) {
return true;
} else {
return false;
}
return false;
}
这篇关于阻止表单提交到其他页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文