私はこのプラグインをフォームの検証に使用しています:
https://github.com/jzaefferer/jquery-validation
また、フォームの外部でフォームを送信しています。つまり、送信するフォームの内部にある送信ボタンを直接クリックしていません。これが私が意味することです(これはいくつかのボタンクリック機能にあります):
$('#myForm').attr('action', '/requested').attr('method', 'post').removeAttr('data-remote').submit();
このフォームの1つのフィールドを検証したいのですが、これはfirebugから次のようにレンダリングされることがわかります。
<input type="hidden" name="request" id="request" class="required">
そして、私はドキュメントレディで検証を呼び出そうとします:
$('#myForm').validate();
しかし、それは機能しません。firebugでエラーは発生しません。
バージョンII:
HTML:
<input type="hidden" name="request" id="request">
Javascript:
$('#myForm').validate({
rules: {
request: "required"
},
messages : {
request: "Request name can't be empty."
}
});
上記の両方が機能しない私の次のオプションは何ですか。