загрузочный плагин jQuery validate. ошибка размещения
Поэтому я реализовал плагин проверки jquery в своем коде, как показано в моем коде ниже, однако у меня есть проблема с отображением кода ошибки после всех параметров. в тот момент, когда он находится внутри первого варианта кнопки. Может кто-нибудь помочь изменить мой код размещения ошибок в JavaScript, чтобы ошибка помещалась после всех переключателей для каждой группы, пожалуйста.
вот мой php файл, содержащий форму
<form class="form-horizontal" id="Form" action="form.php" method="POST">
<div class="form-group">
<label class="col-xs-3 control-label">Gender</label>
<div class="col-xs-9">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="gender" value="right" /> male
</label>
<label class="btn btn-default">
<input type="radio" name="gender" value="left" /> female
</label>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-3 control-label">Height</label>
<div class="col-xs-9">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="height" value="tall" /> Tall
</label>
<label class="btn btn-default">
<input type="radio" name="height" value="small" /> Small
</label>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-3 control-label">Scale</label>
<div class="col-xs-9">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="scale" value="1" /> 1
</label>
<label class="btn btn-default">
<input type="radio" name="scale" value="2" /> 2
</label>
<label class="btn btn-default">
<input type="radio" name="scale" value="3" /> 3
</label>
<label class="btn btn-default">
<input type="radio" name="scale" value="4" /> 4
</label>
<label class="btn btn-default">
<input type="radio" name="scale" value="5" /> 5
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-2 col-sm-offset-4">
<button type="submit" class="btn btn-danger">Submit</button>
</div>
</div>
</form>
А вот проверочный код JavaScript:
<script type="text/javascript">
$("#Form").validate({
rules: {
gender: {
required: true
},
height: {
required: true
},
scale: {
required: true
}
},
highlight: function(element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('has-error');
},
errorElement: 'span',
errorClass: 'help-block',
errorPlacement: function(error, element) {
if(element.parent('.form-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
},
submitHandler: function(form) {
form.submit();
}
});