Ir para conteúdo

POWERED BY:

Arquivado

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

towd

Como fazer que ao clickar no campo

Recommended Posts

Com eu faço pra um campo de um formao clickar nesse campo todo conteudo escrito suma sem usar o backspace (igual a busca do icqlite)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa a função onfocus().No input do formulário você usa mais ou menos isso onFocus="zeracampo()"na função zera campo você coloca form.campo.value=" ";[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa a função onfocus().No input do formulário você usa mais ou menos isso onFocus="zeracampo()"na função zera campo você coloca form.campo.value=" ";[]´s

isso mesmo! porém, onFocus não é uma função é um eventono caso função seria zeracampo()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola amigos!Essa duvida era antiga, sempre quis saber...alguem pode me mandar um exemplo desta duvida....Tentei aqui mas parece que tem algo errado..basta colocar um <input>!Antes de tudo, tem uma coisa....Muito obrigado! ;) ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script language=javascript>

palavra_clicou = 0;

nome_campo = "palavra"; // nome do campo

palavra = "buscar"; // valor padrão

extra_script = " onclick=\"palavra_clicou = 1\"";

document.write("<input type=text name="+nome_campo+" size=10 value=\""+palavra+"\" maxlength=30 class=entrada onFocus=\"if(this.value=='"+palavra+"'){this.value=''};\" onBlur=\"if(this.value==''){this.value='"+palavra+"'};\""+extra_script+">");

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso acontece porque você não fez uma verificação se o nome já foi digitado..usa o que coloque só trocar as partes em vermelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa colocar nome no campo que você quer zerar, daí você fala dele na função...

 

Se o conteúdo vai sumir, mas depois q a pessoa digitar o conteúdo não pode mais sumir, então você vai precisar de uma variável pra controlar.

 

var controle=0;function apagar(){   if(controle==0){      document.all.campopo.value="";   }   controle=1;}

A variável "controle" é definida como "0" fora da função porque este valor não pode mais ser setado, senão toda vez q a pessoa clicar no campo ele vai ficar em branco, se a intenção é ficar em branco mesmo, então não precisa da variável "controle".

 

O "==" é pra concatenar, verificar, diferente de dizer que é igual ("=").

 

E no campo de formulário:

 

<input type="text" name="campopo" id="campopo" value="teste" onFocus="apagar()">

Com esse mesmo princípio você pode zerar os valores de outros tipos de campo de formulário tb.

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.