Bonjour,
j'ai un probleme des testes sur mon codes, pouvez vous m'aider a le regler svp?
j'ai 5champs sur mon formulaire cahtk2007,cahtk2006,cahtk2005,tva et le dernier pour afficher le resultat. Ce que je veux c'est donner la priorit� aux champs par rapport a l'ann�e, par exemple si la zone de l'ann�e 2007 et different de chaine vide on prend le chiffre de cette zone sinon si la zone de l'ann�e 2007 et vide on prend la zone de 2006 sinon on prend celle de 2005 si ils sont tous vides on met 0.
voila mon code.
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
23
 
function encours(){
var tv=parseFloat(document.forms['form1'].elements['tva'].value);
var caht2007=parseFloat(document.forms['form1'].elements['cahtk2007'].value);
var caht2006=parseFloat(document.forms['form1'].elements['cahtk2006'].value);
var caht2005=parseFloat(document.forms['form1'].elements['cahtk2005'].value);
if (caht2007!=''){
encours=(caht2007*tv)/4
document.forms['form1'].elements['enc'].value=Math.round(encours);
}
else if ((caht2007=='') && (caht2006!='')) {
encours=(caht2006*tv)/4
document.forms['form1'].elements['enc'].value=Math.round(encours);
}
else if (caht2007=='') && (caht2006=='') && (caht2005=!'') {
encours=(caht2005*tv)/4
document.forms['form1'].elements['enc'].value=Math.round(encours);
}
else {
document.forms['form1'].elements['enc'].value=0;
}
}
MErci d'avance.