Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Djavan

Campos de texto

Recommended Posts

Já vi em alguns Sites campos de texto com uma frase escrita dentro do campo, do tipo "Digite aqui seu e-mail", e ao clicar, o campo é limpo automaticamente.Como posso fazer isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte.. selecione a caixa de texto q você quer que isso aconteça...ai aperte "shift+f3", vai abrir a janela de Behaviors(Comportamentos) , clica no + , procura por Set Text > Set text on text field... e deixa em branco..de OK..o evento vai para janela do behavior...ai você muda o atributo para OnClick...

 

Exemplo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="JavaScript" type="text/JavaScript"><!--function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_setTextOfTextfield(objName,x,newText) { //v3.0  var obj = MM_findObj(objName); if (obj) obj.value = newText;}//--></script></head><body><form name="form1" method="post" action="">  <input name="textfield" type="text" onMouseOver="MM_setTextOfTextfield('textfield','','')" value="Digite seu email aqui"></form></body></html>

beleza?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops..codigo errado

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="JavaScript" type="text/JavaScript"><!--function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_setTextOfTextfield(objName,x,newText) { //v3.0  var obj = MM_findObj(objName); if (obj) obj.value = newText;}//--></script></head><body><form name="form1" method="post" action="">  <input name="textfield" type="text" onClick="MM_setTextOfTextfield('textfield','','')" value="Digite seu email aqui"></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou mais fácil ainda. seleciona o campo de texto que voce quer e na barra de propriedades tem valor inicial, voce coloca o que quer que apareca.[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou mais fácil ainda. seleciona o campo de texto que voce quer e na barra de propriedades tem valor inicial, voce coloca o que quer que apareca.[]s

Entao lucas..mas ele quer tb que qdo você clica p/ por o mail a InitVar desapareça automaticamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.