2012-08-30 157 views
0

我在aspx页面中有几个文本框。如果启用,我想将文本框颜色更改为黄色。我可以为每个文本框单独执行。但是,有没有办法让我可以获得页面的所有文本集合并检查它们的启用属性并分配背景颜色?更改文本框backcolor有条件地

回答

2

使用jQuery 假设他们都有一个共同的类 “文本框”

if (($(".textboxes").attr("enabled")){ 
    $(".textboxes").css("background-color","green")} 
else{ 
    $(".textboxes").css("background-color","red")} 
} 

或更早的JavaScript

if (($(".textboxes").prop("enabled")){ 
    $(".textboxes").css("background-color","green")} 
else{ 
    $(".textboxes").css("background-color","red")} 
}