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