Recopier un champ de texte dans un autre champ

Recopier un champ de texte dans un autre champ - HTML/CSS - Programmation

Marsh Posté le 28-02-2005 à 23:46:51    

Salut je voudrais savoir comment recopier un champ de texte dans un autre champ situé sur la meme page
 

Code :
  1. <form  name=test2>
  2. <input type=text name=champ_a_recopier>
  3. </form>
  4. <form METHOD="POST" action="http://www..."  name=test>
  5. <input type=textarea id=contenu  name=reponse>
  6. <input type=button onClick="document.forms['test'].reponse.value=document.forms['test2'].champ_a_recopier.value" value=recopie >
  7. <input type=submit value=ok>
  8. </form>


 
Bon la j'arrive a le faire mais en clikant sur un bouton. Je souhaite que cela se fasse sans cliker sur un bouton, jveux que cela se fasse instantanément. Comment faire ?
Merci de votre aide

Reply

Marsh Posté le 28-02-2005 à 23:46:51   

Reply

Marsh Posté le 28-02-2005 à 23:57:27    

OnKEyDown/OnKeyUp ??


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 01-03-2005 à 00:09:16    

KangOl a écrit :

OnKEyDown/OnKeyUp ??


 
en fait j'ai donné un mauvais exemple car ce qu'il faut recopier correspond au contenu d'une iframe...
je me corrige
[cpp]
     
<iframe  SRC='' id='editeur' style='left : 0px; top : 0px ; HEIGHT: 100%; position: absolute; visibility : hidden;  WIDTH: 100%'  style=" font-family: verdana, arial; font-size: 10px;"></IFRAME>      
 
 
<form METHOD="POST" action="http://www..."  name=test>
<input type=textarea rows=4 cols=100 id=contenu  name=reponse>
 
<input type=button onClick="document.forms['test'].reponse.value=window.editeur.document.body.innerHTML" value=recopie >
 
</form>
 
Je souhaite donc recopier le contenu de la iframe (dans mon code elle se comporte comme une textarea...) instantanément, en meme temps que l'utilisateur tape un caractere dans la iframe et sans passer par un bouton comme je l'ai fait ci dessus. Je ne peut donc pas utiliser onkeydown/up...
donc comment faire ??


Message édité par ch3co2h le 01-03-2005 à 00:10:53
Reply

Marsh Posté le 01-03-2005 à 00:20:36    

Merci laissez tombez je me trompe de piste...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed