0

我正在使用 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();     
});
4

1 回答 1

1

将按钮名称从name="submit"to更改为name="btnSubmit",看看是否有区别。如果可行,则提交名称会破坏表单的提交方法。

于 2012-10-23T00:08:20.820 回答