strucute if(){} else if(){} else
Bonjour
j'ai un petit probleme avec mon code je vous montre le code tout d'abord:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function fun() {
var solicite=(document.form1.mnt_solicite.value);
var disponible=<%=rs("mnt_autorise")-utilise%>
var utilisable=disponible-solicite
if (disponible>solicite || disponible==solicite){
document.form1.mnt_accorde.value=format(solicite,0,' ');
document.form1.mnt_utilisable.value=format(utilisable,0,' ');
}
else if (solicite!='' && disponible<solicite){
document.form1.mnt_accorde.style.backgroundColor="red";
document.form1.mnt_utilisable.style.backgroundColor="red";
document.form1.mnt_accorde.value=format(solicite,0,' ');
document.form1.mnt_utilisable.value=format(utilisable,0,' ');
}
else{
document.form1.mnt_accorde.value='';
document.form1.mnt_utilisable.value='';
document.form1.mnt_accorde.style.backgroundColor="#E0E0D6";
document.form1.mnt_utilisable.style.backgroundColor="#E0E0D6";
}
} |
le probleme c'est dans le else je veux vider les zone de texte et changer le background. le background reste tjrs en "red" et la valeur des zone se calcule mais se remet a 0.
l'evenement c'est enkeyup.
Merci.