Posez votre question Signaler

Saisie caractere alphanumerique only en javascri

wawa - Dernière réponse le 16 mars 2001 à 00:00
Salut
je cherche un script qui permet d'eviter que l'utilisateur ne saisisse des caractere spéciaux.
Le script est traite apres un submit et on ne veut que des caracteres alphanumerique.

Merci pour le script ou une petite indication
Lire la suite 
Réponse
+3
moins plus
Slt Wawa,

En Javascript le mieux est d'utilisé les expressions régulières pour tester le contenu de la chaîne :

Par ex

<html>
<head>
<script language="JavaScript1.2">
<!--

function ctr(txt)
{
// Test si au moins un caractère autre que A à Z ou a à z ou 0 à 9 ou _ ou .
ou @ a été saisi

var regExpression=/[^A-Za-z0-9_\.@]+/;
if (regExpression.test(txt)) return false;

return true

};

//-->
</script>
</head>

<body>

<form>
<input type="text" size="10" value=""
onblur="ctrl(this.value)">
</form>


ca peut être une solution


@+
Philippe


PS : les formats supportées par les expressions régulières étant très nombreux voir complexe je ne serais trop te conseiller de te documenter.
Ajouter un commentaire
Ce document intitulé «  saisie caractere alphanumerique only en javascri  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.