私は MVC3 控えめな jquery 検証に取り組んでいます。デフォルトでは、エラー メッセージは、検証された要素の右側にあるスパンに配置されます。エラー メッセージが次の行に折り返されて見苦しくなる場合があります。エラー要素が独自の行に表示されるように、「スパン」を「div」に変更したいと思います。また、一般的に、jQuery ライブラリを変更せずにバリデーターの jQuery デフォルトをオーバーライドする方法も知りたいです。
これらの JavaScript 呼び出しの両方を試して、検証をトリガーしました。これは検証しません:
var settngs = $.validator.defaults;
settngs.errorElement = "div";
$('#createForm').validate();
...そして、これはerrorElementを設定しません:
$.validator.unobtrusive.parse($('#createForm'));
jsファイルを見ただけでは、これを理解できませんでした。確かに私は何かが欠けています。