Pages

Incrementer type text parfois non fonctionnel sujet

mardi 8 avril 2014




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
8
9
10
11
12
13

<script type="text/javascript">
function Moins(zone)
{
if ( Number(zone.value)>=1 )
{ zone.value--; }
}
function Plus(zone)
{
zone.value++;
}

</script>




Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<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 ?




Aucun commentaire:

Enregistrer un commentaire