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
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>
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<form method="post" action="#ancre"/>
		<label>Type Journ&eacute;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&eacute;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>