我正在使用jquery和jquery.validate.cs(jQuery Validation Plugin 1.8.0)來驗證表單。現在它在字段旁邊顯示一條消息:「這是必填字段」。jquery驗證:如何使字段紅色
我也希望每個字段都變成紅色。我會怎麼做?謝謝!
我正在使用jquery和jquery.validate.cs(jQuery Validation Plugin 1.8.0)來驗證表單。現在它在字段旁邊顯示一條消息:「這是必填字段」。jquery驗證:如何使字段紅色
我也希望每個字段都變成紅色。我會怎麼做?謝謝!
沒有任何自定義配置,你可以這樣做:
select.error, textarea.error, input.error {
color:#FF0000;
}
error
valid
。這些類也適用於錯誤標籤,所以在編寫CSS時要注意。
的validation plugin允許您配置這些類的名字,所以你可以做這樣的事情:
$("form").validate({
errorClass: "my-error-class",
validClass: "my-valid-class"
});
.my-error-class {
color:#FF0000; /* red */
}
.my-valid-class {
color:#00CC00; /* green */
}
個
使用Firebug看到類錯誤元素是什麼,然後用CSS來使它紅:
.error-label {
color: red;
}
我覺得他/她想要使輸入*項*紅,不標籤*。 – 2011-05-29 17:24:53
$("#myform").validate({
error: function(label) {
$(this).addClass("error");
},
});
使用errorClass參數被發現添加。無效類:
input.error {
color: red;
}
不使用顏色名稱;它已被W3C棄用;改爲使用'#F00' – diEcho 2011-05-29 16:46:01
@diEcho:這只是一個演示,但我從來沒有聽說過。請鏈接?這可能不被推薦,但我很懷疑它很快就會被棄用。 – 2011-05-29 16:50:22
@韋斯利;即使在演示中,你應該更喜歡這裏的最佳做法bcoz newbie只是跟着你:)順便說一句,這裏是你想要的鏈接也看到: http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-color -contrast – diEcho 2011-05-29 19:52:13