【发布时间】:2016-10-23 22:10:19
【问题描述】:
我正在使用 jquery validate 来验证元素中的 3 个属性(minlength、maxlength、required)。
<input id="jumbotronSearch" type="text" class="form-control input-lg" placeholder="Location" required maxlength="50" minlength="4"/>
但是当显示错误消息时,它会显示为黑色,而不是红色。
从演示和显示验证错误消息的其他线程和站点看来,消息应该是红色的,元素的边框也会是红色的!??我是否必须自己设置这个样式,或者我是否缺少一些文件或 jquery validate 的配置参数以使山雀显示为红色?
这是错误消息的样子,看到消息是黑色的,不是红色的,并且元素的边框不是红色的!
【问题讨论】:
-
此插件不包含任何样式表。如果是红色,则与 jQuery Validate 无关。
-
检查你的validation.js文件是否在你用来做错误检查的js文件之上,如果它在一个单独的文件中。我有一个类似的问题,我的 js 文件在特定页面上验证表单高于 validation.js 文件,所以它让我有点失望,其他验证错误日志以红色突出显示,而这个不是.我只是将 js 文件向上移动,在validation.js 文件下面进行错误处理,它起作用了!希望这对其他人也有帮助。
标签: jquery css jquery-validate