停止表单提交的JavaScript代码阻止表单提交的一种方法是从JavaScript函数返回false。单击Submit按钮时,将调用验证函数。我有个表格验证的案子。如果满足了这个条件,我将调用一个名为返回:ToPreviousPage();function returnToPreviousPage() {
window.history.back();}我使用JavaScript和Dojo工具包.而是回到上一页,提交表单。如何中止此提交并返回到上一页?
3 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
<form name="myForm" onsubmit="return validateMyForm();">
<script type="text/javascript">function validateMyForm(){
if(check if your conditions are not satisfying)
{
alert("validation failed false");
returnToPreviousPage();
return false;
}
alert("validations passed");
return true;}</script><form onsubmit="event.preventDefault(); validateMyForm();">
慕的地6264312
TA贡献1817条经验 获得超6个赞
Dojo工具包
dojo.connect(form, "onsubmit", function(evt) {
evt.preventDefault();
window.history.back();});jQuery
$('#form').submit(function (evt) {
evt.preventDefault();
window.history.back();});香草JavaScript
if (element.addEventListener) {
element.addEventListener("submit", function(evt) {
evt.preventDefault();
window.history.back();
}, true);}else {
element.attachEvent('onsubmit', function(evt){
evt.preventDefault();
window.history.back();
});}添加回答
举报
0/150
提交
取消
