JavaScript pour empecher la saisie d'espace

Mado -  
 XXX -
Bonjour,
existe-t-il une fonction JAVASCRIPT permettant d'empecher la saisie d' espaces ?
j'ai essayé :
if (document.changePwd.Password.value.IndexOf(' ',0)>0)
|| (document.changePwd.PasswordCheck.value.IndexOf (' ',0)>0)){
alert("Erreur");
return false;
}
mais ça ne marche pas !
HELP!!!

Merci..
A voir également:

3 réponses

enigmaboy Messages postés 8 Statut Membre 29
 
Bonjour à tous,

je suis désolé si je réponds à ce vieux topic (8 ans quand même ^^) mais je préfère répondre pour ceux qui tomberaient sur cette page par hasard =)
dans l'input :
<input type="text" onkeydown='return sansEspace();' />
en javascript (dans la page courante ou dans un fichier externe) :
function sansEspace()
{
// interdiction d'utiliser le bouton espace
if (event.keyCode == 32) return false;
return true;
}
en espérant que ça vous sera utile ;-)

voilà
bonne journée
@+
9
XXX
 
Merci :D
0
Dud Messages postés 13 Statut Membre 2
 
Bonjour,

Pour empêcher les espaces, j'ai utilisé les expressions régulières :
essaye :
if (/ /.test(document.changePwd.Password.value)) {
...
}
1
mado
 
Merciiii !! ça marche !! youhouuu
0
Marden Messages postés 1075 Statut Membre 210
 
Un espace en début de chaîne ne répond pas au test, dans la mesure ou la fonction retourne 0 (première position).
-1
mado
 
bah si là ça marche pourtant..
0