Bonjour
j'ai un petit probleme avec mon code je vous montre le code tout d'abord:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.