JQuery 验证插件会更改提交按钮 CSS
JQuery Validate plugin alters submission button CSS
我正在使用Jquery Validing插件作为表单。一切正常,除非我按 Tab 键转到提交按钮,它会更改文本颜色。我尝试使用"ignore:"选项,然后在 validate() 函数中指定提交按钮的类,但这不起作用。
$("#edit_phone_form").validate({
ignore: ".orange-button",
rules: {
phone_number: {
required: true,
phoneUS: true
}
}
});
如果有人知道如何告诉验证忽略".orange-button"类,请告诉我。我没有操作此按钮的代码,因此我知道 Validate 正在做某事,因为它对所有其他表单元素执行相同的文本效果。
谢谢!
引用 OP:
"没有操作此按钮的代码,所以我知道 Validate 正在做某事,因为它对所有其他表单元素执行相同的文本效果。"
jQuery 验证插件中绝对没有任何内容会影响按钮的颜色/外观/样式......什么都没有。 即使插件在验证时添加或删除类,它也不包含任何 CSS 属性,也不会操作任何 CSS 属性、句点。
此外,该插件不会验证按钮,因为它们与在表单中输入数据无关。 该插件仅验证各种"数据输入"元素、文本框、文本区域、选择列表、单选按钮和复选框......仅此而已。 然后,如果表单数据通过/失败验证,则成功/错误类将应用于该元素以及包含错误消息的新元素。
以下是您在OP中描述的演示:http://jsfiddle.net/5vFCg/
<input type="submit" class="orange-button" />
如您所见,提交按钮呈现为默认浏览器按钮,并且它们的外观与浏览器默认值完全没有变化,证明 jQuery Validate 对这些按钮没有任何作用。
你一定忽略了什么。 显示足够的代码来创建您所看到的内容的演示。
相关文章:
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- 如何使用提交按钮搜索表中的记录
- 在单击按钮前后禁用提交按钮
- 在表单完成并确认密码之前,请禁用提交按钮
- 如何使用Java脚本创建提交按钮's的拖放功能
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 提交按钮通过JQuery和JavaScript函数所做的更改不会持续
- 从输入时提交到jQuery,无需提交按钮,无需表单操作
- onclick提交按钮JSP
- 通过提交按钮传递值
- 如果ng单击附加到提交按钮,则表单未验证
- 如何在Razor MVC 5.2.3 Ajax中使用多个提交按钮
- 使用提交按钮隐藏未选中的单选按钮
- Ruby/JS如何在提交按钮后重新加载页面
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 使用javascript后,提交按钮不起作用
- 如何使用jQuery/Ajax响应特定的提交按钮
- 表单中的提交按钮在 PHP 打印中不起作用