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"に変更しname="btnSubmit"て、違いがあるかどうかを確認します。機能する場合は、送信名がフォームの送信方法を台無しにしています。

于 2012-10-23T00:08:20.820 に答える