如何不允许生成错误元素
How to not allow generate error element
我使用jquery.validate,并搜索如何不允许验证器生成错误元素。
$("#smsForm").validate({
highlight: function (element) {
$(element).addClass("notvalid");
},
unhighlight: function (element) {
$(element).removeClass("notvalid");
}
});
我只想在不生成任何输入元素的情况下,将无效的类添加到输入字段中。但验证器添加:
<label for="phoneNumber" generated="true" class="error">Phone</label>
例如,如果电话号码不正确
I认为如果您将传递给.validator()
的errorElement
选项设置为"label"
以外的任何选项,那么验证插件将不会为您生成错误元素。例如:
$("#smsForm").validate({
errorElement: "",
highlight: function (element) {
$(element).addClass("notvalid");
},
unhighlight: function (element) {
$(element).removeClass("notvalid");
}
});
jQuery validate中的错误元素只是一个css类,即
<input id="email" class="email error" type="text">
例如,在上面,类是"电子邮件错误"。
如果您不希望error元素"显示"出来,您可以更改样式表中的css样式:
.error {
background-color: #fff; /* make the pink/red colour white */
display: none; /* another way to hide it...*/
}
如果您要问的是如何"隐藏"错误消息。。。如果你不想添加.error类,那就另当别论了。
相关文章:
- fs extra:错误:EPERM:不允许操作,取消链接
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- Jquery以使用WCF.错误:XMLHttpRequest无法加载Origin.访问控制允许Origin不允许null
- Meteor Update集合-未捕获错误:不允许.不受信任的代码只能通过ID更新文档.[403]
- 角度多选下拉框给出错误元素.多选不是一个函数
- Azure Blob 存储 请求的资源错误中不存在访问控制允许源标头
- JavaScript 数组中元素的最大数量.浏览器不允许超过 1000 个元素
- 错误:“元素当前不可见,因此可能无法与硒交互”
- 不允许在 javascript 中将重复元素推送到数组中
- 错误:此处不允许分析对象
- 如何不允许生成错误元素
- 我的代码是否有任何错误,不允许在关闭应用程序后在移动浏览器上保留cookie
- AFUI列表动态创建的列表元素不允许我有点击事件
- 文档.写XHTML错误»H1不允许
- W3C错误:文档类型不允许元素X在这里;缺少一个Y开始标签
- 错误放置不允许jquery验证工作
- 错误:不允许的元素,当它是在JS
- Angular.js表单POST返回错误405不允许使用方法
- 错误405:不允许使用方法
- 元素& lt; a>不允许作为元素
- 在此上下文中-验证器错误