很抱歉看起来像是一个经常出现的问题,但我无法让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);
}
}
}
Ryley做了一个小提琴,指出了我的错误......它看起来应该是这样的
rules: {
//bunch of rules,
},
errorPlacement:
function(error, element){
if(element.is(":radio")){
error.appendTo('#radio');
}else{
error.insertAfter(element);
}
}