Plusieurs Input avec controle numérique !
bonjour,
j'utilise cette fonction pour controler que l'unique champs de mon formaulaire (Quantity) soit un numérique et rien d'autre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function checknumber(){
var x=document.form_basket.Quantity[].value
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(x))
testresult=true
else{
alert("Entrez uniquement des chiffres")
testresult=false
}
return (testresult)
}
function checkQte(){
if (document.layers||document.all||document.getElementById)
return checknumber()
else
return true
} |
mon champs :
Code:
<input type="text" name="Quantity[]" maxlength="3" size="3" value="'.$cat->getQuantity().'" onChange="return checkQte()">
Mon probleme est que quand j'ai plusieurs input texte (parce que c'est dans un panier d'achat), il ne controle plus les champs.
Comment faire pour qu'il puisse controler x champs ?