Bonjour,
J'ai un formulaire avec plusieurs lignes qui comprennent chacune un champ date_delai et valeur_delai a additionner, je souhaite additionner valeur_delai et remettre le compteur a zero si le champ date_delai change mais je n'y arrive pas. voici ou j'en suis mais cela ne fonctionne pas .
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<script>
 function countDelai(dt, nbr)
 {
 if (nbr=="")
   {
   document.getElementById("txtHint").innerHTML="";
   return;
   }
if (window.XMLHttpRequest)
   {// code for IE7+, Firefox, Chrome, Opera, Safari
   xmlhttp=new XMLHttpRequest();
   }
 else
   {// code for IE6, IE5
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 xmlhttp.onreadystatechange=function()
   {
   if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
     document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
     }
   }
 xmlhttp.open("GET","list_ressource.php?date_delai="+dt+"&valeur_delai="+nbr, true);
 xmlhttp.send();
 }
 </script>
 </head>
 <body>
 <form>
 
 Date: <input id="dt" name="date_delai[]" type="text"  onFocus="countDelai(this.value,document.getElementById('dt').value)">
 Valeur : <input id="nbr" name="valeur_delai[]" type="text"  onchange="countDelai(this.value,document.getElementById('nbr').value)"></br>
 Date: <input id="dt" name="date_delai[]" type="text"  onFocus="countDelai(this.value,document.getElementById('dt').value)">
 Valeur : <input id="nbr" name="valeur_delai[]" type="text"  onchange="countDelai(this.value,document.getElementById('nbr').value)"></br>
 Date: <input id="dt" name="date_delai[]" type="text"  onFocus="countDelai(this.value,document.getElementById('dt').value)">
 Valeur : <input id="nbr" name="valeur_delai[]" type="text"  onchange="countDelai(this.value,document.getElementById('nbr').value)"></br>
 
 </form>
 <br />
 <div id="txtHint"><b>Person info will be listed here.</b></div>
D'avance merci