Adicionar dados ao textarea

4 respostas
R

Bom dia pessoal, podem me ajudar no codigo abaixo ?

<html> 
<head>  



</head> 

<form>
<body>
<br>
<br>
<br>
<input type="button"  name="btn1" value="Digita nome" onClick="solicitaNome()">
<input type="button"  name="btn2" value="Digita E-mail" onClick="solicitaEmail()">
<input type="button"  name="btn2" value="Cadastrar" onClick="registraInformacao(nome)">
<br>
<br>


<script>

document.write("<title> Bem vindo </title>");

function solicitaNome(){
nome=window.prompt("Nome:","");
}

function solicitaEmail(){
email=window.prompt("E-mail:","");
}

function registraInformacao(nome){

}
document.write("<textarea name=texto cols=60 rows=15 >    </textarea>" );



</script>






</body> 
</html>

nao sei como faço pra adicionar o nome e o email dentro do textarea clicando em cadastrar.

Quero que seja adicionado cada vez que clicar em cadastrar.

4 Respostas

J

Tenta assim:

&lt;html&gt;
	&lt;head&gt;
		&lt;script language="javascript"&gt;  
  
			document.write("&lt;title&gt; Bem vindo &lt;/title&gt;");
			var nome="";
			var email="";
    
			function solicitaNome() {  
				nome=prompt("Nome:", "");  
			}  
     
			function solicitaEmail() {  
				email=prompt("E-mail:", "");  
			}  
     
			function registraInformacao() {  
				document.form1.texto.value=nome+"\n"+email;
			}
			
		&lt;/script&gt;
	&lt;/head&gt; 
  
	&lt;body&gt;
	&lt;form name=form1&gt;
		&lt;pre&gt;
		
		
		
			&lt;input type="button"  name="btn1" value="Digita nome" onclick="solicitaNome();"&gt;  
			&lt;input type="button"  name="btn2" value="Digita E-mail" onclick="solicitaEmail();"&gt;  
			&lt;input type="button"  name="btn2" value="Cadastrar" onclick="registraInformacao();"&gt;
			&lt;textarea name="texto" cols="60" rows="15"&gt;&lt;/textarea&gt;
			
		&lt;/pre&gt;
	&lt;/form&gt;
	&lt;/body&gt;   
&lt;/html&gt;
R

valew juno.rr, era isso mesmo que tava tentando fazer, mas e se eu quizese inserir varios clicando em cadastrar, criando uma lista, tem como ?

abraço

J
function registraInformacao() {
	var old = document.form1.texto.value;
	var br = "\n";
	if(old == "") br = "";
	document.form1.texto.value= old + br + nome + " - " + email;
}
R

Obrigado pela ajuda funcionou como queria. :wink:

Criado 16 de setembro de 2010
Ultima resposta 16 de set. de 2010
Respostas 4
Participantes 2