下面是示例代码。每当我验证时,我不想以红色突出显示选择字段。但只想在红色的选择字段旁边显示错误。
点击提交后的 HTML
<select name="event" class="control-label error">
<option value="">Select</option>
<option value="1">Sample 1</option>
</select>
<label for="event" generated="true" class="error" style="display: inline-block;"><span style="padding:6px; "> Please select something </span></label>
用户界面
jQuery 验证
$("form").validate({
onkeyup:false,
async: false,
rules: {
event: {
required: true
}
},
messages: {
event: {
required: "<span style='padding:6px; '> Please select Something </span>"
}
}
});
最佳答案
如果您使用jquery验证库.. Doc说只需在不需要边框样式的元素上添加有效的类。
希望这会有所帮助..
关于javascript - 如何在验证时从选择字段中删除类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39849540/