JavaScript - 提交活动

时间:2013-02-05 11:33:52

标签: javascript jquery ink.sapo.pt

我正在尝试使用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验证我的表单,但是每次验证表单时我想使用自己的代码。

2 个答案:

答案 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.');
});

基本上,正如您所猜测的那样,添加的行正在做的是避免指定事件的默认行为。