[我想使用jQuery validate来验证表单,然后在submitHandler()
内部我想做一些事情。但是即使使用event.preventDefault()
,它也始终刷新页面。这是我的代码
$('form').validate({
rules: {
brand: {
required: true
},
model: {
required: true
},
description: {
required: true,
minlength: 15
},
name: {
required: true,
minlength: 2
}
},
messages: {
},
submitHandler: {
function (form) {
form.submit( e => {
e.preventDefault();
console.log("Hello...");
})
}
}
})
如何做?
如果以最佳方式禁用表单上的提交事件,则如果总是在单击提交按钮后刷新页面。
<form method="post" action="/etc.php" onsubmit="return false;">
<input type="text" value="apple">
<input type="submit" value="Submit">
</form>