2011-03-25 2 views

Répondre

0

Vous devez être accéder à la valeur de l'entrée ... dans votre code ci-dessus vous êtes t rying pour exécuter une regex sur un objet d'entrée.

function valid(f) { 
    f.value=f.value.replace(/^\s+|\s+$/g,'').replace(/\s\s+/g,' '); 
    return true; 
} 
+0

Son ne fonctionne pas. – Sankalp

+0

@Sankalp le problème n'est pas la regex c'est ce que vous essayez de l'exécuter (après mise à jour) – Rudu

+0

Merci ... l'a fait. – Sankalp

0

Essayez:

return f.replace(/ +/,' '); 
1

Vous devez obtenir la valeur de la zone de texte, et remettre le résultat de la valeur:

onblur="this.value = valid(this.value);" 
+0

Merci beaucoup, – Sankalp

Questions connexes