当错误消息(标签)“显示:块”时,Javascript 失去对“取消突出显示”事件(jQuery 验证)的第一个无效字段的关注。
我使用来自最新 jQuery Validation 的纯代码:jquerycom/Plugins/Validation
body {padding:20px;}
/*label.error {display:block;}*/
label.error {color:red;}
p {padding-bottom:15px;}
代码:http: //jsfiddle.net/352TH/3/
- 我的错误标签在 css 中是“内联”的。
- 按下提交按钮 -> 显示两个错误,关注电子邮件字段。
- 将有效的电子邮件写入电子邮件字段。
- 按下提交按钮 -> 显示一个错误,关注评论字段。
现在只是/*label.error { display:block; }*/
在 css 代码中未注释的行
body {padding:20px;}
label.error {display:block;}
label.error {color:red;}
p {padding-bottom:15px;}
代码:http: //jsfiddle.net/352TH/4/
- 我的错误标签是 CSS 中的“显示:块”。
- 按下提交按钮 -> 显示两个错误,关注电子邮件字段。
- 将有效的电子邮件写入电子邮件字段。
- 按下提交按钮 -> 显示一个错误,不关注评论字段。
:(