bonsoir
je peux savoir si possible de réaliser un champ texte qui a comme un contenu seulement 5 chiffres ou nombre par exemple 22.3 ou sarlo
et merci

6 réponses


<input type="text" name="kiki" maxlength="5">

D'autre part, je t'invite a lire la prose de Coloo suivante: http://www.grafikart.fr/forum/topic/12112

merci beaucoup

Bonjour.
Pour commencer, le titre de ton sujet est caduque car toutes les personnes qui créent un sujet dans les catégories Les questions - Langages , Les questions - CMS/Framework et Les questions - Logiciels , c'est pour demander de l'aide, il est donc totalement inutile de mettre en titre de sujet "Besoin d'aide" ou un truc du genre, nous le savons que c'est pour demander de l'aide, alors la prochaine fois met un titre plus explicite.
Ensuite, pour répondre à ta question, il n'y a pas de solution native en Html pour restreindre le type de données précis renseigné dans un input de type texte.
Tu as deux solutions :

  • Faire une validation/vérification avec PHP lors de la soumission du formulaire
  • Via javascript, comme par exemple avec le plugin validate de jQuery, voir ici

Une meilleurs solution existe et répond mieux à ses besoins : l'attribut "pattern"
Un peu de lecture ...

Mais qu'il est fort ce Benjamin ...

Oui aussi.
En même temps c'est plus rapide. :)
Par contre, il n'est pas supporté par les versions 9 et antérieures d'Internet Explorer et par Safari, sinon pour le reste pas de soucis.