bonjour
Je suis un étudiant en BTS IG et je débute en java script et je fais un site de vente et je voudrai faire un caddie avec une texbox et deux bouton + et - comme dans beaucoup de site de vente.
J'ai réussi à faire le script mais le problème est que la value de la textbox change une fraction de seconde et reprend sa valeur initial.
Si quelqu'un peut m'aider à comprendre.
Voici le code:
<form id="form1" name="form1" method="post" action="">
<label>
<input type="submit" name="-" value="-" onclick="clickbutton(this,this.form);"/>
<input name="qte" type="text" value=1 size="2" maxlength="2" />
</label>
<label>
<input type="submit" name="+" value="+" onclick="clickbutton(this,this.form);" />
</label>
</form>
<script type="text/javascript">
function clickbutton(bouton,form)
{
var qte= parseInt(form.qte.value) ;
if (bouton.value=="-")
{
form.qte.value = qte -1 ;
}
else if (bouton.value=="+")
{
form.qte.value = qte+1 ;
}
}
</script>
Partager