jquery http://bassistance.de/jquery-plugins/jquery-plugin-validation/の検証プラグインを使用してフォーム全体を送信せずに、ボタンのクリックでフォームを検証できますか
このプラグインはフォーム検証でうまく機能しますが、実際には、テキストボックス内に書かれたテキストが電子メールかどうかを確認したいのですが、電子メールの場合は、データベースにあるかどうかを確認する必要があります。データベースは、フォームを送信するようにユーザーに提供します。それ以外の場合は、ボタンを無効にします。私は次のように検証プラグインを使用しています。
$('#child1Email').blur(function(){
var result=$('#frmAddChild').validate();
alert(result);
//if(result)
//Ajax call to my servlet
//else
//Message box showing wrong email and disabling the submit button
});
PS私は、id :: child1Emailを電子メールとしてテキストフィールドのクラスを保持して、電子メールとして検証されるようにしました
<form name='frmAddChild' id='frmAddChild' action='addChild' method='post'>
.
.
.
.
.
<input type="text" name="child1Email" id="child1Email" class='email'/>
.
.
.
.
.
</form>
しかし、結果を警告すると[object Object]が表示されます
前もって感謝します