我正在尝试使用ink.sapo.pt http://ink.sapo.pt/index.php/js/ui#formvalidator
中的表单验证程序我想拦截submit事件来编写我自己的代码,但总是调用以下事件:
$("#myform").submit(function() {
alert('Handler for .submit() called.');
});
即使onsubmit属性为false。
基本上我想让ink.sapo.pt验证我的表单,但是每次验证表单时我想使用自己的代码。
答案 0 :(得分:3)
纯java脚本
<form id="myform" class="ink-form block" method="post" action="#"
onsubmit="submitForm(this);">
function submitForm(formObj)
{
if(SAPO.Ink.FormValidator.validate(formObj))
{
//Button Action
}
}
答案 1 :(得分:1)
试试这个:
$("#myform").submit(function(ev) {
ev.preventDefault();
alert('Handler for .submit() called.');
});
基本上,正如您所猜测的那样,添加的行正在做的是避免指定事件的默认行为。