本文介绍了阻止表单提交到其他页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码:
<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; }更多推荐
阻止表单提交到其他页面
发布评论