内联ajax验证完成后提交不起作用

时间:2012-10-23 00:04:43

标签: jquery ajax validation jquery-validation-engine

我正在使用jquery验证引擎来验证密码恢复表单,其中包含电子邮件字段和提交按钮。 它使用内联ajax验证检查电子邮件地址是否在数据库中。如果我输入电子邮件地址并按Enter键,则ajax验证工作正常并且表单已提交。 但是,我单击了提交按钮,电子邮件字段正在验证,但表单未提交。

<form action="/lost-password" method="post" id="checkmail">
    <input type="text" name="email" id="email" class="validate[required,custom[email],ajax[ajaxEmailCall]]"/>
    <input type="submit" value="Send password" name="submit"/>
</form>
$(function(){       
    $("#checkmail").validationEngine();     
});

1 个答案:

答案 0 :(得分:1)

将按钮名称从name="submit"更改为name="btnSubmit",看看它是否有所作为。如果它有效,提交名称会搞砸表单的提交方法。