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.
Partager