Извините за то, что кажется частым вопросом, но я просто не могу заставить errorPlacement работать.У меня есть 2 отдельные группы радиокнопок, и у каждой должна быть выделена радиокнопка ... эта часть работает.Но проблема у меня заключается в том, что после первого переключателя отображается сообщение об ошибке по умолчанию ... и я не могу отобразить его после второго переключателя.На самом деле я даже не хочу, чтобы сообщение об ошибке я хотел бы добавить тот же .gif, как и все остальные входы.
Вот HTML-код для одной из радиогрупп ...
<fieldset id="units" name="units">
<legend>Units of Measurement</legend>
<center>
<div id="radio">
<label title="Select Units of Measurement to work with, Inches or Millimeters"></label>
<label for="inches">Inches</label>
<input type="radio" id="inches" name="unit" value="inches" />
<label for="mm">Millimeters</label>
<input type="radio" id="mm" name="unit" value="mm" />
</div> <!-- end radio class-->
</center>
и вот что у меня есть для errorPlacement ...
errorPlacement:
function(error, element){
if(element.is(":radio")){
error.appendTo('#radio');
}else{
error.insertAfter(element);
}
}
Я испробовал почти все предложения, которые нашел, но не повезло.
Почему это не сработало ... Я добавлял errorPlacement в неправильном месте ...
rules: {
//bunch of rules,
errorPlacement:
function(error, element){
if(element.is(":radio")){
error.appendTo('#radio');
}else{
error.insertAfter(element);
}
}
}
Райли поиграл, указав на мою ошибку ... должно выглядетькак это
rules: {
//bunch of rules,
},
errorPlacement:
function(error, element){
if(element.is(":radio")){
error.appendTo('#radio');
}else{
error.insertAfter(element);
}
}