La définition de la couleur de fond se fait en utilisant une classe CSS.

Si le champ de saisie a déjà une classe CSS définie au maquettage :

<adelia:entryfield type="ALPHA" length="15"><input type="text" name="CHS_1" id="CHS_1" size="15" maxlength="15" class="myClass"/></adelia:entryfield>

 

Alors il faut rajouter le code suivant :

.myClass {
...
// Pour IE 6. Cette ligne est à placer avant la ligne "background-color:XXX;" si elle existe dans la définition de myClass
background-color:expression(this.disabled ? 'blue' : ''); 
...
}
.myClass[disabled='disabled'] {
// Pour IE > 6, Firefox et Chrome
background-color:blue;
}

 

Si le champ de saisie n'a pas de classe CSS définie au maquettage :

<adelia:entryfield type="ALPHA" length="15"><input type="text" name="CHS_1" id="CHS_1" size="15" maxlength="15" /></adelia:entryfield>

 

Alors il faut rajouter le code suivant :

#CHS_1 {
// Pour IE 6
background-color:expression(this.disabled ? 'blue' : ''); 
}
#CHS_1[disabled='disabled'] {
// Pour IE > 6, Firefox et Chrome
background-color:blue;
}

 


Articles connexes