[JAVASCRIT] Input Text avec boutons + et -
Résolu/Fermé
ten62
Messages postés
158
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
5 avril 2011
-
6 août 2008 à 20:25
fatalchris - 24 mars 2010 à 14:22
fatalchris - 24 mars 2010 à 14:22
A voir également:
- Microsoft text input application
- Microsoft office - Guide
- Oubliez Microsoft Office ! Cet équivalent totalement gratuit est parfait pour l'école, la maison et le bureau - Guide
- Application mobile - Guide
- Telecharger microsoft store - Guide
- Installer windows 10 sans compte microsoft - Guide
3 réponses
code revu et corrigé.
moi ca fonctionne
<script language="javascript">
function majQuantite(qte, champ)
{
quant = document.getElementById("X").value;
quantite = parseInt(quant) + parseInt(qte);
if (quantite < 0) {quantite = 1;}
if (quantite > 10) {quantite = 10;}
document.getElementById("X").value = quantite;
}
</script>
moi ca fonctionne
<script language="javascript">
function majQuantite(qte, champ)
{
quant = document.getElementById("X").value;
quantite = parseInt(quant) + parseInt(qte);
if (quantite < 0) {quantite = 1;}
if (quantite > 10) {quantite = 10;}
document.getElementById("X").value = quantite;
}
</script>
après beaucoup de recherche je suis arrivé à ce script pour mon site
<script type="text/javascript">
function add( nom ) {
document.getElementById( nom ).value ++;
}
function substract( nom ) {
document.getElementById( nom ).value --;
}
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>
<form>
<input type="text" value="1" id="quantite" size="2" maxlength="4" onkeypress="return isNumberKey(event);">
<a onClick="add('quantite');" >plus</a>
<a onClick="substract('quantite');"> moins</a>
</form>
la fonction isNumberKey n'est pas de moi
https://www.cambiaresearch.com/articles/39/how-can-i-use-javascript-to-allow-only-numbers-to-be-entered-in-a-textbox
<script type="text/javascript">
function add( nom ) {
document.getElementById( nom ).value ++;
}
function substract( nom ) {
document.getElementById( nom ).value --;
}
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>
<form>
<input type="text" value="1" id="quantite" size="2" maxlength="4" onkeypress="return isNumberKey(event);">
<a onClick="add('quantite');" >plus</a>
<a onClick="substract('quantite');"> moins</a>
</form>
la fonction isNumberKey n'est pas de moi
https://www.cambiaresearch.com/articles/39/how-can-i-use-javascript-to-allow-only-numbers-to-be-entered-in-a-textbox
zabyoo
Messages postés
1
Date d'inscription
lundi 31 août 2009
Statut
Membre
Dernière intervention
31 août 2009
31 août 2009 à 14:41
31 août 2009 à 14:41
Salut,
ce script marche très bien, mais si j'ajoute window.location pour mettre à jour la quantité en meme temps ça ne marche pas.
function add(nom) {
document.getElementById( nom ).value ++;
window.location="boutique/ctrl_modif_quantite_caddy.php?currentlang=<? echo "$currentlang" ?>&id_caddy="+id_caddy+"&PHPSESSID=<?=$PHPSESSID?>"; // ICI LA REDIRECTION NE MARCHE PAS
}
function substract(nom) {
if (document.getElementById( nom ).value <= 1)
return false;
document.getElementById( nom ).value --;
window.location="boutique/ctrl_modif_quantite_caddy.php?currentlang=<? echo "$currentlang" ?>&id_caddy="+id_caddy+"&PHPSESSID=<?=$PHPSESSID?>"; // ICI LA REDIRECTION NE MARCHE PAS
}
merci de votre aide.
ce script marche très bien, mais si j'ajoute window.location pour mettre à jour la quantité en meme temps ça ne marche pas.
function add(nom) {
document.getElementById( nom ).value ++;
window.location="boutique/ctrl_modif_quantite_caddy.php?currentlang=<? echo "$currentlang" ?>&id_caddy="+id_caddy+"&PHPSESSID=<?=$PHPSESSID?>"; // ICI LA REDIRECTION NE MARCHE PAS
}
function substract(nom) {
if (document.getElementById( nom ).value <= 1)
return false;
document.getElementById( nom ).value --;
window.location="boutique/ctrl_modif_quantite_caddy.php?currentlang=<? echo "$currentlang" ?>&id_caddy="+id_caddy+"&PHPSESSID=<?=$PHPSESSID?>"; // ICI LA REDIRECTION NE MARCHE PAS
}
merci de votre aide.
ten62
Messages postés
158
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
5 avril 2011
23
6 août 2008 à 22:18
6 août 2008 à 22:18
Merci beaucoup ça marche nikel ! ;-) !