/ / Zmiana backcolor pola tekstowego Warunkowo - c #, asp.net

Zmiana podświetlenia pola tekstowego warunkowo - c #, asp.net

Mam kilka pól tekstowych na stronie aspx. Chciałbym zmienić kolor pola tekstowego na żółty, jeśli są włączone. Mogę to zrobić indywidualnie dla każdego pola tekstowego. Ale czy istnieje sposób, w jaki mogę uzyskać całą kolekcję textbox strony i sprawdzić ich włączoną właściwość i przypisać backcolor?

Odpowiedzi:

2 dla odpowiedzi № 1

Korzystanie z JQuery Zakładając, że dzielą wspólną klasę "pola tekstowe"

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

lub dla wcześniejszych javascripts

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