Champs de saisie... (php, html, javascript?)
Fermé
Bonjour,
Je voudrais que mes visiteurs ne s'inscrivent q'avec un pseudo comportement des lettres,des chiffres et les symboles "-" et "_". Peut on faire en sorte que si il tapent quelque chose d'autre, rien ne se passe ? c'est à dire que rien s'inscrit dans le champs.
Je voudrais aussi désactivé la touche "espace" dans ce champ de saisie, y a-t-il un moyen ?
Merci beaucoup. ;)
Je voudrais que mes visiteurs ne s'inscrivent q'avec un pseudo comportement des lettres,des chiffres et les symboles "-" et "_". Peut on faire en sorte que si il tapent quelque chose d'autre, rien ne se passe ? c'est à dire que rien s'inscrit dans le champs.
Je voudrais aussi désactivé la touche "espace" dans ce champ de saisie, y a-t-il un moyen ?
Merci beaucoup. ;)
A voir également:
- Champs de saisie... (php, html, javascript?)
- Saisie gestuelle iphone - Guide
- Telecharger javascript - Télécharger - Langages
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Saisie vocale sms - Guide
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
30 déc. 2008 à 13:16
30 déc. 2008 à 13:16
si tu verifies en Javascript tu peux le faire par une REGEX
avec [a-zA-Z-_]
avec [a-zA-Z-_]
Merci alain,
y- a - il des scripts déjà existant pour ce genre de chose ?
y- a - il des scripts déjà existant pour ce genre de chose ?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
31 déc. 2008 à 13:24
31 déc. 2008 à 13:24
un exemple, mais ça n'empêche pas la saisie, si saisie pas correcte , message d'alerte et le formulaire ne part pas
<html> <script type="text/javascript" language="javascript"> function verif_formulaire() { if(document.formulaire_test.champ1.value == "") { alert("Veuillez entrer votre ...... "); return false; } var exp=new RegExp("^[a-zA-Z-_]{7}$", "g");//7 lettres minuscules ou majuscules de a à z ou - _ ,tu peux changer le nombre 7 if(document.formulaire_test.champ1.value !="" && !exp.test(document.formulaire_test.champ1.value)){ alert("Saisie non valide "); return false; } //si on a rien trouvé de pas ok on retourne true return true } </script> <body> <form name="formulaire_test" method="post" action="....." onSubmit="return verif_formulaire();"> <input type="text" name="champ1" value=""><br> <input type="Submit" name="envoyer" value="Envoyer"> </form> </body> </html>
30 déc. 2008 à 15:05
pardon jai un pc avec sys-exp vista et je veut rajouté un autre sustéme xp comment fair;
30 déc. 2008 à 15:17