Javascript : reception du contenu d'un champ

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. <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
    1. 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 :)
    2. @EricDé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
  2. 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... )

    :)