Sha*_*pta 7 javascript css jquery
如何使用jquery设置控件的默认边框颜色.
if (_userName.val().trim() == "") {
errMsg += "\nUserName is a mandatory field.";
_userName.css('border-color', 'red');
}
else {
_userName.css('border-color', 'red');//Set border-color as loaded
//when page was loaded
}
Run Code Online (Sandbox Code Playgroud)
如何设置加载页面时加载的border-color.
Sar*_*raz 13
获取页面加载时的边框颜色并存储在变量中:
$(function(){
var color = _userName.css('border-color');
});
Run Code Online (Sandbox Code Playgroud)
然后你可以在以后使用它:
if (_userName.val().trim() == "") {
errMsg += "\nUserName is a mandatory field.";
_userName.css('border-color', color);
}
else {
_userName.css('border-color', color);
}
Run Code Online (Sandbox Code Playgroud)
还要确保至少有一个边框,例如 border:1px solid #colorcode
我建议创建一个名为error的新样式类,并在字段包含错误时将其应用于文本框.代码段:
CSS: .error{border-color:#F00;}
if (_userName.val().trim() == "") {
errMsg += "\nUserName is a mandatory field.";
$("#textboxid").addClass("error");
}
else {
_userName.css('border-color', 'red');//Set border-color as loaded
$("#textboxid").removeClass("error");
}
Run Code Online (Sandbox Code Playgroud)
优点:如果该字段没有任何错误,我们可以删除错误类,文本框外观将返回原始样式.无需显式跟踪原始边框颜色.风格规则也可以重复使用!;-)