Copier coller automatiquement text1 vers tex

Akim13 Messages postés 60 Statut Membre -  
 ted -
Bonjour,

Je voudrais savoir comment copier coller automatiquement le texte que je suis entrain d?écrie dans le champ text1 vers text2 sans aucun bouton.

Cordialement,
A voir également:

4 réponses

Doctor C Messages postés 648 Statut Membre 399
 
Tu veux que au fur et à mesure que l'utilisateur tape un mot, il s'écrive dans l'autre zone de texte ?

Dans quel langage programmes-tu?
0
Akim13 Messages postés 60 Statut Membre 2
 
Bonjour,

1) Oui
2) Mon script est en php/html, mais ce n’est pas un problème pour le java script ou autre.

Merci
0
Doctor C Messages postés 648 Statut Membre 399
 
Je viens de t'écrire un petit script avec du javascript... ça marche bien sur mon ordi

<html>
<head>
<title>test page</title>
<script type="text/javascript">
function copyText()
{
	var t1 = document.getElementById('text1').value;
	document.getElementById('text2').value = t1;
}
</script>


</head>

<body>

<input type="text" id="text1" name="text1" onkeyup="copyText()"></input><br />
<input type="text" id="text2" name="text2"></input>

</body>


</html>

0
Akim13 Messages postés 60 Statut Membre 2
 
Bonjour,

C’est exactement ce que je voulais.

1000 fois merci
0
ted
 
heureusement que je sois passé par là trop bien je ne trouvais pas la solution (ne métrise pas javascript) merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0
ted
 
Voilà pour ceux cela peut servir j'ai repris l'idée de Doctor C et refait à ma manière le script apparemment j'ai testé sur mozilla (PC et MAC) et safari (MAC) çà marche !!!!! Merci Doc !!!!!!!!!!!!!!!

<html>
<head>
<title>test page</title>
<script type="text/javascript">
function copyText()
{
document.NOM_DU_FORMULAIRE.text2.value=document.getElementById("text1").value;
};

</script>


</head>

<body>

<input type="text" id="text1" name="text1" onkeyup="copyText()"></input><br />
<input type="text" id="text2" name="text2"></input>

</body>


</html>
0
ted > ted
 
oops !! j'ai oublié qu'il faille insérer les inputs entre les balise <form> :

<html>
<head>
<title>test page</title>
<script type="text/javascript">
function copyText()
{
document.NOM_DU_FORMULAIRE.text2.value=document.getElementById("text1").value;
};

</script>


</head>

<body>
<form name="NOM_DU_FORMULAIRE">
<input type="text" id="text1" name="text1" onkeyup="copyText()"></input><br />
<input type="text" id="text2" name="text2"></input>
</form>
</body>


</html>
0
Akim13 Messages postés 60 Statut Membre 2
 
Bonjour,
Y a t’il une solution pour que ça fonctionne sur mozilla
merci
0
Doctor C Messages postés 648 Statut Membre 399
 
Hmmm, mozilla. Je l'avais un peu oublié.

Je sais que ça pourrait avoir un lien avec le passage du HTML au XHTML ( https://openweb.eu.org/articles/html_au_xhtml/ )

Attarde toi surtout aux parties qui parlent de CDATA ainsi qu'à la déclaration du type de document

Je ne peux pas tester sur mozilla car je suis au boulot et je peux rien installer sans passer par des procédures gouvernementales compliquées et longues.

Je vais faire de plus amples recherches...
0