by Erysson
14. agosto 2011 13:48
Levando em consideração que em formulários Web Forms podem existir campos somente leitura a intenção é utilizar o JQuery para procurar/localizar esses campos e colocar uma cor de fundo nos mesmos. Perceba que a Listagem 1 mostra o JQuery necessário para selecionar todos os campos input que contenham o atributo/propriedade readonly com valor readonly e adiciona a classe SomenteLeitura que é mostrada na Listagem 2.
Listagem 1: JQuery para localizar o textbox somente leitura
$(document).ready(function () {
$("input[readonly=readonly]").addClass("SomenteLeitura");
});
Listagem 2: CSS utilizado para a cor de fundo
/*Somente Leitura*/
.SomenteLeitura
{
background-color: #E8E8E8 !important;
}

Figura 1: Exemplo final do TextBox
Dessa forma fica automatizado esse processo de colocar a cor de fundo no TextBox.
Baixar fonte completo:
TextBox_JQuery.rar (153,15 kb)