Djavan 0 Denunciar post Postado Junho 10, 2003 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
Algalord 0 Denunciar post Postado Junho 10, 2003 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
Algalord 0 Denunciar post Postado Junho 10, 2003 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
lucas_bwd 0 Denunciar post Postado Junho 10, 2003 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
Algalord 0 Denunciar post Postado Junho 10, 2003 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
Djavan 0 Denunciar post Postado Junho 11, 2003 :( Valeu Brothers.A ajuda foi 100% ótima Compartilhar este post Link para o post Compartilhar em outros sites