ブートストラップ 2 を使用するフォームを検証するために jquery 検証プラグインを使用していますが、ルールに違反するとエラー クラスが追加されますが、画面上では入力ボックスに違いはありません。入力「ハイライト」をデフォルトでブートストラップ エラー クラスに設定し、適切に表示するにはどうすればよいですか。
HERE IS THE HTML
<dl class="dl-horizontal">
<dt>Contract Name: </dt>
<dd>
<input name="myInput" type="text" />
</dd>
</dl>
HERE IS THE JAVASCRIPT
<SCRIPT type="text/javascript" src="script/jquery.validate.min.js"></SCRIPT>
<script type="text/javascript">
$(document).ready(function(){
$('.submitOCform').click(function() {
if($("#submitForm").valid()) {
document.forms["submitForm"].submit();
}
});
//Load the form validation for the page
$("#submitForm").validate({
rules: {
"myInput": {
required: true,
maxlength:100
}
},
highlight: function(label){
$(label).closest('.control-group').addClass('error');
$(label).closest('.control-group').removeClass('success');
},
success: function(label){
$(label).closest('.control-group').addClass('success');
$(label).closest('.control-group').removeClass('error');
},
errorPlacement: function(error, element) {
error.appendTo(element.parent());
}
});
}); // END DOC Ready
</script>