Javascript "zone de texte"

Résolu
Bonjour,

Je veux savoir comment faire un teste d'après une valeur de zone de texte ;
Je m'explique :
J'ai 3 zone de texte T,A0 et A1 , je veux tester si la valeur de T = A0 alors afficher le contenu de A0 dans AI ; en appuyant sur un bouton .Et voila mon code qui ne marche pas...

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="">

<title>Untitled 1</title>

<script type="javascript">

function lire(){var x=document.forms["read"].elements["T"].value;
if (x=="A0") {document.forms["read"].elements["A1"].value=
document.forms["read"].elements["A0"].value;
}

}
</script>

</head>

<body>
<form name="read">
<pre>

TEST <INPUT TYPE ="TEXT" NAME="T" SIZE=5>

A0: <INPUT TYPE ="TEXT" NAME="A1" SIZE=5>
A1: <INPUT TYPE ="TEXT" NAME="A0" SIZE=5>

<INPUT TYPE ="BUTTON" VALUE="LIRE"onClick="lire();">

</pre>
</form>
</body>
</html>

Merci.

3 réponses

  1. Bonjour,

    essaies ceci (je n'ai pas testé mais je crois que ça doit être OK) :

    function lire()
    {
    t = document.getElementById('T').value;
    a0 = document.getElementById('A0').value;

    if (t==a0)
    {
    document.getElementById('A1').value=a0;
    }
    }
    1. Non mon ami ça ne marche pas;
      merci.
  2. Salut salut,
    Met <script type="text/javascript">...</script>

    Résolu? ===> [RESOLU]
    1. si on utilise
      document.getElementById(...

      il faut que les input aient un id="...."
      exemple:

      <input type ="TEXT" name="T" id="T" size="5" /> 


      remarque input type etc.... en minuscules et la balise <input se termine par />
      1. C'est vrai c'est mieux ;)
        Mais le code qu'il a posté (Didou_smk) fonctionne s'il renseigne correctement la balise script -> type="text/javascript"
      2. Merci kyser c'été vraiment le problème;
        merci a vous tous.
      3. Je veux dire que la fonction de (Tatanos) marche aussi si on ajoute l'id et <script type="text/javascript">...</script>.
        je vous remercie.