私は非常に明白な何かが欠けていると確信していますが、必要な条件でテキストボックスの1つを検証しようとしており、そのためにJqueryバリデーターを使用しています。私のコードは次のようになります。
var validator = $("#ForgotPassword").validate({
rules: {
EmailAddress: { required: true }
},
messages: {
EmailAddress: {
required: "Email address is required."
}
}
});
私のDOmは以下のようなものです:
<form id = "ForgotPassword" class="ui-helper-hidden" title="Forgot Password" action="" method="GET">
<p>Please enter the email address you registered with. We’ll send you an email with a password reset link.</p>
<div class="inputwrapper _100">
<label for="Email">Email</label>
<input type="text" id="EmailAddress" name="Email" data-bind ="value : ForgotPasswordEmailAddress"/>
<span id="EmailAddress_Error" class="ui-helper-hidden errorMessage" ></span>
</div>
</form>
しかし、実行時にバリデーターオブジェクトを監視すると、エラーは表示されません。間違った場所を見ているのか、バインディングが正しくないのですか?