Un cotrole de saisit javascript

yuri648 Messages postés 785 Statut Membre -  
yuri648 Messages postés 785 Statut Membre -
Bonjour,

comment faire un controle de saisit dans un champ avec javascript pour qu'il autorise de saisir les chiffres de 0 a 9, et l'alphabet de a a f sinon il va recevoir un message d'erreur

merci

4 réponses

  1. Blopette Messages postés 317 Date d'inscription   Statut Membre Dernière intervention   273
     
    <form action="page2.php" method="post" onsubmit="return false;" name="form1">
    <input type="text" name="champ1"/>
    <input type="submit" onclick="verif();"/>
    </form>
    
    <script type="text/javascript">
    function verif() {
    cm = window.document.getElementsByName("champ1")[0].value
    // mettre une condition if
       alert("Vous devez sélectionner un fichier.")
    else form1.submit()
    }</script>


    Il manque juste la condition if, qui testera si le champ correspond à une expression regulière, ou quelque chose comme ça, que je n'ai pas sous la main là maintenant. Ca devrait quand même aider non ?
    0
  2. Gremy87 Messages postés 360 Statut Membre 38
     
    Bonjour,

    jette un coup d'oeil à l'objet Regexp de JavaScript
    0
  3. yuri648 Messages postés 785 Statut Membre 7
     
    merci de m'avoir répondre
    cette fonction controle la saisis d'adr ip
    le controle se fait grace a var reg=/^([0-1]?\d{0,2})$|^(2[0-5]?[0-5]?)$/;

    function verifIPFields()
    {
    var reg=/^([0-1]?\d{0,2})$|^(2[0-5]?[0-5]?)$/;

    if (!reg.test(document.getElementById('r').value))
    {

    return false;
    }
    return true;
    }

    est ce que tu peux m'expliquer comment faire un controlde ce jenre pour regler mon probleme?

    merci
    0
  4. yuri648 Messages postés 785 Statut Membre 7
     
    quelqu'un peut m'aider a ça SVP
    0