• 0
Sign in to follow this  
Guest George

Escrever Em Campo

Question

Guest George

como faço um sistema que quando clico em um link ou botão, automaticamente escreve algo em um campo especificado?

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 0

é mais ou menos isso:

<script language="JavaScript">
function escreve()
{
 texto = "ATENÇÃO!"
 campo = nome.value
 nome.value = texto
}
</script>
</head>

<body>

NOME:<INPUT TYPE="TEXT" NAME="nome"><BR>

<INPUT TYPE="BUTTON" ONCLICK="escreve()" VALUE="ENVIAR" NAME="BOTAO">

Share this post


Link to post
Share on other sites
  • 0
Guest George

o que eu gostaria de fazer é adicionar um texto no campo. o exemplo mostrado acima apenas muda o texto do campo.

Share this post


Link to post
Share on other sites
  • 0
<script language="JavaScript">

function escreve()

{

texto = form.nome.value

form.botao.value = texto

}

</script>

</head>

<body>

<form>

NOME:<INPUT TYPE="TEXT" NAME="nome"><BR>

<INPUT TYPE="BUTTON" ONCLICK="escreve()">

<input type="text" NAME="BOTAO">

</form>

dei uma mexida...testa esse...

Share this post


Link to post
Share on other sites
  • 0

qual erro?

Share this post


Link to post
Share on other sites
  • 0
Guest George

não sei, apareceu na barra de status do internet explorer "erro de página"

Share this post


Link to post
Share on other sites
  • 0

dê dois cliques sobre o aviso que ele mostra onde está o erro..........

Ah... se cadastra aqui no fórum... :)

Share this post


Link to post
Share on other sites
  • 0

o erro é: "'form' não está definida", linha 4

Share this post


Link to post
Share on other sites
  • 0

veja ai..... :)

<script language="JavaScript">

function escreve()

{

texto = formula.nome.value

form.botao.value = texto

}

</script>

</head>

<body>

<form name=formula>

NOME:<INPUT TYPE="TEXT" NAME="nome"><BR>

<INPUT TYPE="BUTTON" ONCLICK="escreve()">

<input type="text" NAME="BOTAO">

</form>

Share this post


Link to post
Share on other sites
  • 0

continua dando o mesmo erro... :(

Share this post


Link to post
Share on other sites
  • 0
<html>

<head>

<script language="JavaScript">

function escreve()

{

texto = 'Coloca Aqui o seu Texto'

campo = document.all.formula.nome.value = texto

}

</script>

</head>

<body>

<form name=formula>

NOME:<INPUT TYPE="TEXT" NAME="nome"><BR>

<INPUT TYPE="BUTTON" ONCLICK="escreve()" value='ok'>

<input type="text" NAME="BOTAO">

</form>

Tenta desse jeito aqui que eu acho que vai dar certo!!!!!

Share this post


Link to post
Share on other sites
  • 0

Este Script eu postei aqui a algum tempo..

De uma olhada e teste.. acho que é isto que quer..

<HTML>
<HEAD>
<TITLE>By: [email protected]</TITLE>
<script language=javascript>
function SelText(){ 
// pegando o texto selecionado
var meuTexto = document.selection.createRange().text;

//texto original
var textoOriginal = document.testef.lala.value;

//novo texto
var meuNTexto = "";

var textoFormatado = "";
var meuNTextoI = "";
var meuNTextoF = "";

// verifica se tem algo selecionado
if (meuTexto.length == 0){ 
alert ("Selecione algo");
}else{

//aplica a formatacao escolhida

//negrito
if (document.testef.fNegrito.checked) { 
meuNTextoI = "<b>";
meuNTextoF = "</b>";
}
//itálico
if (document.testef.fItalico.checked) { 
meuNTextoI += "<i>";
meuNTextoF += "</i>";
}

//sublinhado
if (document.testef.fSublinhado.checked) { 
meuNTextoI += "<u>";
meuNTextoF += "</u>";
}

//texto final
meuNTexto = meuNTextoI + meuTexto + meuNTextoF;

//substitui o texto antigo com o novo, formatado
textoFormatado = (textoOriginal.replace(meuTexto, meuNTexto));
document.testef.seleca.value = textoFormatado;

}
Visualizar(textoFormatado);
}

//insere no div o texto formatado para visualização HTML
function Visualizar(fTexto){
visual.innerHTML = fTexto;
}


</script>

</HEAD>

<BODY>
<form name=testef>
Selecione o estilo: <P>
<input type=checkbox name=fNegrito value="s"> Negrito<P>
<input type=checkbox name=fItalico value="s"> Itálico<P>
<input type=checkbox name=fSublinhado value="s"> Sublinhado<P>

Insira seu texto:<textarea name=lala> </textarea><P>
Código HTML<input type=text name=seleca size=50><P>
<input type=button onClick=SelText(); value=Visualizar>
</form>
Texto formatado:<div id=visual border=2>

</div>
</BODY>
</HTML>

Share this post


Link to post
Share on other sites
  • 0

vixi...... agente com os scripts muito simplezinhos e vem o jissa com os seus scripts prof...hehehehe

:)

esse é o cara!!!....

jissa, tem como fazer daquele modo que estavamos tentando ??? (não precisa fazer ,só quero saber se tem como)......

Share this post


Link to post
Share on other sites
  • 0

Tem sim.. se voce ver o codigo ai.. ele faz isto (quase) só que tem uns controles a mais..

Share this post


Link to post
Share on other sites
  • 0

nem tinha visto seu código...hehehe

é o sono!!!...

mas vlw... =)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this