Ir para conteúdo

POWERED BY:

Arquivado

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

chicosilva

sumir nome do form

Recommended Posts

E ae galera beleza?Como eu faço pra no campo do form sumir o nome qdo o cara clicar?Criei um campo de entrada e a variavel nome = nome.Queri a q qdo o cara clicasse essa variavel sumissemuito obrigado galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá pra fazer assim:criando um MC com o texto "coloque seu nome aqui" e colocando-o em cima do campo input.Depois, é só instanciar esse MC com texto estático de nome_mc e colocar esse código:nome_mc.onRollOver = function() { this._visible = false;}com isso o MC com o texto some e sobra o campo de texto para escrever.No template monster ta assim, pelo que percebi...falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta solução que você deu já serve muito bem, contudo, parece que no TemplateMonsters eles fizeram diferente, e melhor do que o que você sugeriu.Repare que o nome some quando você clica, e não no RollOn, além do que fica habilitado a opção de clicar no campo de texto. O cursos do mouse fica como se fosse selecionar texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é verdade... é diferente... eu analisei errado...

 

fazendo uns testes cheguei a esse código que funciona igual ao do template monster... ai, para ver se funcionava igual mesmo, descompilei o swf e vi que é isso mesmo que eles fazem...

 

oia o code

texto.onSetFocus = function() {	if (teste == "casa") {		nome = "";	}};nome = "casa";

onde texto é a instancia do campo de texto e nome é a variável.

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá pra fazer assim:

 

txt_texto1.onSetFocus = function() {	if ( texto1 == "Valor1") {		texto1 = "";	}};texto1 = "Valor1";txt_texto2.onSetFocus = function() {	if ( texto2 == "Valor2") {		texto2 = "";	}};texto2 = "Valor2";txt_texto3.onSetFocus = function() {	if ( texto3 == "Valor3") {		texto3 = "";	}};texto3 = "Valor3"; txt_texto4.onSetFocus = function() {	if ( texto4 == "Valor4") {		texto4 = "";	}};texto4 = "Valor4";

lembrando que txt_texto[n] é o nome das instancias e texto[n] é a variável.

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora, só para incrementar, como faço para que o formulário funcione como deste site aqui:

 

http://www.gugateider.com/

 

Quando clico em uma opção, fico livre para escrever o que quiser, mas no caso de não escrever nada e passar para outro campo, o texto "e-mail" volta para o campo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

melhorando todo o esquema:

 

//valores iniciais:txt_texto1.text = txt_texto1.pad = "Valor1";txt_texto2.text = txt_texto2.pad = "Valor2";txt_texto3.text = txt_texto3.pad = "Valor3";txt_texto4.text = txt_texto4.pad = "Valor4";//funções que serão atribuidas ao campo de texto, caso ganhe ou perca o foco.campo_focado = function () {	if (this.text == this.pad) {		this.text = "";	}};perde_foco = function () {	if (this.text == "") {		this.text = this.pad;	}};//instancias dos textos chamando a função segundo o focotxt_texto1.onSetFocus  = campo_focado;txt_texto1.onKillFocus  = perde_foco;txt_texto2.onSetFocus  = campo_focado;txt_texto2.onKillFocus  = perde_foco;txt_texto3.onSetFocus  = campo_focado;txt_texto3.onKillFocus  = perde_foco;txt_texto4.onSetFocus  = campo_focado;txt_texto4.onKillFocus  = perde_foco;

Testado e funfano!!!

 

Falows

 

Falows

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.