Un espace pris comme un caractére dans l'input
Résolu
Youra87
Messages postés
47
Date d'inscription
Statut
Membre
Dernière intervention
-
Youra87 Messages postés 47 Date d'inscription Statut Membre Dernière intervention -
Youra87 Messages postés 47 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche à vérifier mes champs "onKeyUp" (chaque fois que je tape une touche ça vérifie le champs) mon probléme c'est que, quand je tape un espace ça me valide et méme si je supprime ce premier, rien n'empéche l'utilisateur d'en faire 2 :/ mais seul les espaces devant et derriére la chaine me géne.
CODE HTML //
CODE JAVASCRIPT//
je veux ajouter à ma condition d'afficher vide quand la chaine n'est constitué que d'un ou plusieurs espace car pour le moment elle me met ok quand je tape espace.
Merci d'avance
je cherche à vérifier mes champs "onKeyUp" (chaque fois que je tape une touche ça vérifie le champs) mon probléme c'est que, quand je tape un espace ça me valide et méme si je supprime ce premier, rien n'empéche l'utilisateur d'en faire 2 :/ mais seul les espaces devant et derriére la chaine me géne.
CODE HTML //
<p class="double"> <label for="l-prenom">Prénom:</label> <input type="text" id="prenom" onKeyUp="return validPrenom()" /> <span id="PrenomErreur" class="erreur"></span> </p>
CODE JAVASCRIPT//
function validPrenom(){ var prenom = document.getElementById("prenom").value; if( prenom == "" ){ document.getElementById("PrenomErreur").innerHTML = "Vide"; return; } else { document.getElementById("PrenomErreur").innerHTML = "OK"; return; } }
je veux ajouter à ma condition d'afficher vide quand la chaine n'est constitué que d'un ou plusieurs espace car pour le moment elle me met ok quand je tape espace.
Merci d'avance
A voir également:
- Un espace pris comme un caractére dans l'input
- Espace insécable - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Espace de stockage gmail plein - Guide
- Caractere speciaux - Guide
2 réponses
Bonjour,
En passant par une regex.
A voir ici : https://forums.commentcamarche.net/forum/affich-5527-saisie-caractere-alphanumerique-only-en-javascri
En passant par une regex.
A voir ici : https://forums.commentcamarche.net/forum/affich-5527-saisie-caractere-alphanumerique-only-en-javascri
Bonsoir, en effet je me doutais qu'il fallait en venir aux regex :/
mais mon probléme c'est si je vérifie avec javascript, c'est uniquement informatif donc avec la regex je vais dire "vide" le champs comporte que des espace
mais aprés quand je vais valider, l'espace serra quand méme pris !
c'est à la 2 éme vérification par php d'utiliser aussi un regex ?
ou alors les variable post et get suppriment les espaces inutiles ?
merci tsoko
mais mon probléme c'est si je vérifie avec javascript, c'est uniquement informatif donc avec la regex je vais dire "vide" le champs comporte que des espace
mais aprés quand je vais valider, l'espace serra quand méme pris !
c'est à la 2 éme vérification par php d'utiliser aussi un regex ?
ou alors les variable post et get suppriment les espaces inutiles ?
merci tsoko