Javascript : reception du contenu d'un champ

Eric -  
 Eric -
Bonjour,

Question toute simple : j'ai un champ texte dans un formulaire et je veux récuperer le contenu de celui-ci dès qu'il est modifié ( sans valider le formulaire ... )

Merci de me mettre sur la voie.

Eric

2 réponses

  1. Peguinette Messages postés 176 Statut Membre 30
     
    <input type="text" onBlur="javascript:aEteModifie()" name="monText">

    Plus haut dans le javascript tu auras :
    <SCRIPT language="javascript">
    function aModifier(index)
    {
    var leContenuDeMonChamp;
    leContenuDeMonChamp = document.formSaisie["monText"].value;
    alert("contenu : "+leContenuDeMonChamp);
    }
    </SCRIPT>

    L'evenement onBlur détecte la perte de focus.
    ---------
    Peguinette
    0
    1. Eric
       
      Salut,

      J'ai une erreur dans le code que tu m'a donné : dès que le champ perd le focus il y a une erreur sur la ligne :
      alert("contenu : "+leContenuDeMonChamp);

      (objet attendu)

      ça fait rager j'étais tout content d'avoir trouvé la réponse en 2 minutes :)
      0
      1. Peguinette Messages postés 176 Statut Membre 30 > Eric
         
        Désolé j'ai fourré mon copier coller
        essaye ca :

        <html>
        <head>
        <title>Untitled Document</title>
        </head>
        <SCRIPT language="javascript">
        function aEteModifie()
        {
        var leContenuDeMonChamp;
        leContenuDeMonChamp = document.monForm["monText"].value;
        alert("contenu : "+leContenuDeMonChamp);
        }
        </SCRIPT>
        <body bgcolor="#FFFFFF">
        <form name = "monForm">
        <input type="text" onBlur="javascript:aEteModifie()" name="monText">
        </form>

        </body>
        </html>


        PS : j'ai tester ca marche.
        ---------
        Peguinette
        0
  2. Eric
     
    Magnifique !

    J'avais trouvé l'histoire du nom de fonction qui était différent mais pas le problème du formulaire ! Ca marche, merci beaucoup et a bientot surement ( je ne vais pas en rester la... )

    :)
    0