2010-12-06 6 views
1

je veux écrire la valeur en zone de texte en dessous, comment puis-je le faire grâce à l'avancemontrant la valeur de zone de texte en dessous

J'ai écrit ce code:

<html> 
    <head> 
    <script language="javascript"> 
     function show (text){ 
      document.write("text"); 
     } 
    </script> 
</head> 
<body> 
    <input type=textbox name=textbox value="Insert Name"/> 
    <input type=button name=button value="OK" onclick=show(textbox.value)/> 
</body> 
    </html> 

Répondre

1

Quelque chose comme cela devrait fonctionner: Working example

<html> 
    <head> 
     <script language="javascript"> 
      function show (text){ 
      document.getElementById("text").innerHTML = text; 
      } 
     </script> 
    </head> 
    <body> 
     <input type=textbox name=textbox id=textbox value="Insert Name"/> 
     <input type=button name=button value="OK" onclick="show(document.getElementById('textbox').value)"/> 
     <div id="text"></div> 
    </body> 
</html> 
2

d'abord: document.write remplace le contenu du document, l'utilisation window.alert ou tel

prochaine, pensez à enfermer les champs dans la <form> et ensuite utiliser show (this.form.textbox.value)

que s en plus d'autres erreurs de script :)

2

Modifier votre code html comme ceci:

<input type=textbox name=textbox value="Insert Name" id="txt" /> 
<span id="spn"></span> 
<input type=button name=button value="OK" onclick="show();" /> 

Et JavaScript comme ceci:

function show(){ 
    document.getElementById('spn').innerHTML = document.getElementById('txt').value; 
} 
Questions connexes