Testé le nombre max a saisir d'un formulaire

nina -  
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je veut connaitre le code java script pour testé le nombre maximum à saisir d'un formulaire par exemple
alerte sur un formulaire de CIN
nombre de CIN =8
merci
A voir également:

1 réponse

Utilisateur anonyme
 
Salut, si tu veux vérifier que le nombre entré dans un formulaire soit inférieur à 8 tu peux par exemple faire en javascript :

<body>
		<form method="post" action="#">
			<input type="text" name="nombre" id="number" />
			<input type="submit" id="validate" />
		</form>
		<script type="text/javascript">
			var nbr = document.getElementById("number");
			document.getElementById("validate").onclick = function() {
				alert(nbr.value >= 8 ? "nombre dépassé" : "nombre ok");
			}
		</script>
	</body>

Ensuite javascript n'est pas très bon pour le contrôle des formulaires car il peut être désactivé. Le mieux est php...tout dépend ce que tu souhaite faire avec ce formulaire.
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
En complèment de lobotofix:
On peut ajouter maxlength="8" comme attribut du input
0
Robotobor
 
euh il me sembles que maxlength="8" est bien antérieur au HTML5. En tout cas il y a bien d'autres méthodes pour restreindre la taille d'un champ mais ce n'est pas ce qui est demandé:

Valeur maximale de 8 n'est pas valeur maximale de 99999999 comme c'est le cas avec ta méthode et qui ne tient pas non plus compte des valeurs décimales codeurh24 ;
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
oui merci effectivement ce n'est pas du html5, je me suis trompé. Le maxlength etait juste pour compléter certaine possibilité
0