Forum de discussion
Forum « Programmation Javascript » (archives)
Re: verification d'un formulaire à la saisie
Envoyé: 20 juillet 2004, 9h09 par Oznog
Juste une erreur, ce n'est compatible qu'avec IE. C'est une erreur très fréquente avec les listes de sélection.
onChange="return verifquantite(this.form.typeserveur.options[this.form.typeserveur.selectedIndex].value, this);">
Du même coup, si tu travail bien, tu vient de trouver ton index dans la matrice et donc pas besoin d'une boucle! Alors passe aussi l'index.
onChange="return verifquantite(this.form.typeserveur.options[this.form.typeserveur.selectedIndex].value,this.form.typeserveur.selectedIndex,this);">
function verifquantite(produit,nPos, q) {
if ((produits[nPos]['quantite'] - q.value)<=0)
{
window.alert('Pas assez de stock pour ce produit!');
}
}
//-->
</script>
Et pour ajouter un peut d'ergonomie, vide le champ et remet s'y le focus.
alert ("il n'y a plus assez de stock pour ce produit!");
q.value = "";
q.focus();
Ciao
Oznog
Réponses
|