[JS] : empêcher la caractère espace

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1699
Inscription: Mer Aoû 01, 2007 19:00

[JS] : empêcher la caractère espace

Message le Mer Jan 07, 2009 14:52

Bonjour,

j'ai en JS une fonction qui force à ne taper que des numéros dans un champ tél de formulaire par exemple.

Code: Tout sélectionner
function valid_tel(evt) {
   var keyCode = evt.which ? evt.which : evt.keyCode;
   var interdit = 'AZERTYUIOPQSDFGHJKLMWXCVBNazertyuiopqsdfghjklmwxcvbnàâäãçéèêëìîïòôöõùûüñ -+&*?!:;.,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
   if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
      return false;
   }
}


j'aimerais rajouter aussi le caractère espace dans la liste des caractères interdits. Quelqu'un a t-il une idée ?

Merci


bgdc
WRInaute passionné
WRInaute passionné
 
Messages: 657
Inscription: Lun Mai 23, 2005 20:51

Message le Mer Jan 07, 2009 15:18

Bonjour,

Ca ne reponds pas directement à ta question, mais au lieu d'interdire tout les caractères non souhaités (sachant que tu peux en oublier) , pourquoi ne pas autoriser seulement les chiffres de 0 à 9 ?


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1699
Inscription: Mer Aoû 01, 2007 19:00

Message le Mer Jan 07, 2009 15:25

JE DEMANDE LE PARDON SUPREME DES WRINAUTES AYEZ PITIE DE MOI


je sors


....


(les modos vous pouvez supprimer le topic si vous jugez nécessaires)


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Jan 07, 2009 15:36

Non, un jour quelqu'un aura le meme probleme que toi, il fera la recherche et tombera sur ce topic :)


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1699
Inscription: Mer Aoû 01, 2007 19:00

Message le Mer Jan 07, 2009 16:10

en fait ,je savais bien que j'avis une vraie question :

quand je fais l'inverse, cad permettre uniquement des chiffres, la touche "delete" est bloquée.

comment la permettre ?

merci


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12326
Inscription: Dim Aoû 08, 2004 20:24

Message le Mer Jan 07, 2009 18:16

il ne faut pas le mettre sur du onkeypress mais juste lors de la validation du formulaire. En doublant, bien évidemment, avec une autre vérification sur le serveur


screuscreu
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Lun Jan 14, 2008 12:14

Message le Mer Jan 07, 2009 20:54

avec un onkeyup :

Code: Tout sélectionner
val = val.replace(/[^0-9]/ig, '');

J'ai pas de problème.


A toi de vérifier :wink:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités