Bonjour
Je suis un peu novice en js. J'ai récupéré un code sur internet sur le datepicker qui permet de saisir la date et l'heure dans un input.
Je vais essayer d'être explicite :
J'ai créé un outil de collecte de données en php.
Je demande à l'utilisateur de saisir un nombre d'interventions réalisées. Ce nombre (nbint) fera l'objet de (nbint) collectes.
Je fais donc une boucle for et (nbint) input à saisir.
Le datepicker fonctionne bien sur le premier input mais pas sur les suivants.
Copie code js
copie code php
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 <script type="text/javascript"> $(function() { $('#date1').datepicker({ duration: '', showTime: true, constrainInput: false }); $('#date2').datepicker({ duration: '', showTime: true, constrainInput: false }); $('#date3').datepicker({ duration: '', showTime: true, constrainInput: false }); $('#date4').datepicker({ duration: '', showTime: true, constrainInput: false }); }); </script>
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 <form method="post" action="#ancre"/> <label>Type Journée du <?php echo $newdate;?> : </label><?php echo $typejour." - ".$libjour." - ".$ferie;?> <?php for($i=0;$i<$nbint;$i++) { ?> <table class="tableauAst" border="1" > <tr > <td class="recap" rowspan="2">Astreinte </br> N° <?php echo $i+1;?></td> <td class="recap">Heure Début</td> <td ><input type="text" name="date3[<?php echo $i;?>]" id="date3" value="<?php echo $_POST['date3'][$i];?>"/></td> <td class="recap" rowspan="2" >Ordre</td> <td ><select name="oiast"> <option>choisissez</option> <?php for($j=0;$j<count($taboi15);$j++) { ?><option value="<?php echo $taboi15[$j];?>"<?php if ($taboi15[$j]==$_POST['oiast']) {echo "selected='selected'",$OIast=$taboi15[$j];}?>> <?php echo $taboi15[$j];?></option><?php } ?> </select> </td> </tr> <tr> <td class="recap">Heure Fin</td> <td ><input type="text" name="date4[<?php echo $i;?>]" id="date4" value="<?php echo $_POST['date4'][$i];?>"/></td> </tr> </table> <?php } ?> </form>
Partager