Javascript "zone de texte"

Résolu/Fermé
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 - 2 mai 2013 à 09:54
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 - 2 mai 2013 à 19:45
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

Tatanos Messages postés 966 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 26 mai 2016 156
Modifié par Tatanos le 2/05/2013 à 10:24
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
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 1
2 mai 2013 à 12:37
Non mon ami ça ne marche pas;
merci.
0
Salut salut,
Met <script type="text/javascript">...</script>

Résolu? ===> [RESOLU]
1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 2/05/2013 à 13:36
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
Utilisateur anonyme
2 mai 2013 à 13:40
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"
0
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 1
Modifié par Didou_smk le 2/05/2013 à 19:30
Merci kyser c'été vraiment le problème;
merci a vous tous.
0
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 1
Modifié par Didou_smk le 2/05/2013 à 19:47
Je veux dire que la fonction de (Tatanos) marche aussi si on ajoute l'id et <script type="text/javascript">...</script>.
je vous remercie.
0