[Javascript] alertes

bonjour a tous
je quelque qustion en javascript
Je cherche des alertes sur les formulaires et surtout les champs de saisie des numéro de téléphone par exemple
J'ai trouvé beaucoups des alertes sur la lengueur et de ne pas laisser le chanps vide mais je cherche d'obliger l'utilisateur de ne pas saisir que des chiffres
Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Modérateur
    Salut.

    Pour ca utilises les expressions régulières.
    Tu trouveras de la documentation sur les sites classiques de JS : éditeur javascript, toujavascript, etc...

    Mais qu'est ce que tu veux faire exactement ?
    Quelle doit être la syntaxe du champ ?
    0
    1. merci Ssylvainsab
      voici le formulaire
      <form name="numero">
      Votre numero ici :<input name="gsm" type="text">
      <input type="Submit" name="Submit3" value="Envoyer">
      </form>

      Si je mais cette alerte

      <SCRIPT LANGUAGE="JavaScript">
      function verifForm()
      {
      if ((document.numero.gsm.value=="")||(document.numero.gsm.value.length !=10))
      {
      window.alert('Il faut saisir un numero valide);
      return 0;
      }
      }
      L'utilisateur peut introduire 10 caractères et non pas de chiffre et la formulaire est valider
      0
    2. Contributeur
      tu ajoute ceci au niveau de ton formulaire :
      <form name="numero" onSubmit='javascript:verifForm()' > 
      Votre numero ici :<input name="gsm" type="text"> 
      <input type="Submit" name="Submit3" value="Envoyer"> 
      </form>
      

      0
  2. Modérateur
    Salut.

    kij_82, je crois qu'elle avait déjà fait ca ;-)

    sonia, pour vérifier que c'est un nombre, tu peux utiliser la fonction isNaN (signifie "is Not a Number") :
    if (document.numero.gsm.value.length!=10 or isNaN(document.numero.gsm.value))
    erreur
    0
    1. Contributeur
      Autant pour moi alors ^^
      0