Bonjour,
Je rencontre un souci que je ne m'explique pas...
Je souhaite incrémenter (ou décrementer) un champ de type text en appuyant sur un bouton + (ou -)
Cela fonctionne, mais pas toujours, et je ne vois pas pourquoi!
Voilà mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function Moins(zone){ if ( Number(zone.value)>=1 ) { zone.value--; } } function Plus(zone){ zone.value++; }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <FORM name="form" Method="POST" Action="#"> <?php for ($j = 3; $j < $nbcolonnes-1; $j++) { for ($i=1; $i<$nblignes ; $i++){ echo '<input type="button" value="-" name="moins" onClick="Moins(document.form.nombre'.$i.$j.');"> <input style="text-align:center" type="text" size="1" name="nombre'.$i.$j.'" value="0" > <input type="button" value="+" name="plus" onClick="Plus(document.form.nombre'.$i.$j.');">'; } } ?> </FORM>
Mon souci est que cela fonctionne la plupart du temps, mais parfois sur un bouton (sur une dizaine), ça ne marche pas.
(et ce qqsoit le navigateur)
Vous y voyez une raison possible?
Ou sinon, comment faire autrement, pour que cela me solutionne ce problème qui me pourrit la vie ?
Partager