私は多くの例を見ていましたが、どれも私にとってはまったくうまくいきませんでした。ウィザード内にフォームがあり、サイト全体で Bootstrap を使用しています。いくつかの例を見て試してみましたが、うまくいきませんでした。誰かが私が間違っていることを見つけるのを手伝ってくれることを願っています。
だからここに私のhtmlがあります:
<div class="input_align">
<label class="control-label4" for="facility_name">Facility Name</label>
<input type="text" class="input-largex3" name="facility_name" id="" required >
</div>
<div class="multi_align">
<div class="input_align input_col1">
<label class="control-label4" for="facility_npi">Facility NPI</label>
<input type="text" class="input-mini" id="" name="facility_npi">
</div>
<div class="input_align input_col2">
<label class="control-label2" for="fed_id">Fed ID</label>
<input type="text" class="input-mini" id="" name="fed_id">
</div>
<div class="input_align input_col2">
<label class="control-label2" for="medicare_id">Med ID</label>
<input type="text" class="input-mini" id="" name="med_id">
</div>
</div>
そして私のJ
$('#new-contract').validate({
rules: {
facility_name: {
required: true,
},
facility_npi: {
required: true,
},
fed_id: {
minlength: 2,
required: true
}
},
highlight: function(label) {
$(label).closest('input').removeClass ('success').addClass('error');
},
success: function(label) {
label
.text('OK!').addClass('valid')
.closest('input').addClass('success');
},
errorPlacement: function(error, element) {
error.appendTo( element.parents ('input') );
}
});