Incrementer type text parfois non fonctionnel
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:
1 2 3 4 5 6 7
| function Moins(zone){
if ( Number(zone.value)>=1 )
{ zone.value--; }
}
function Plus(zone){
zone.value++;
} |
Code:
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 ?