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 № 1Korzystanie 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")}
}