Ir para conteúdo

POWERED BY:

Arquivado

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

Deisenvolvendo Web

Onfocus não funciona

Recommended Posts

Existe um onfocus no body

<body class="portfolio" onfocus="java script:frm.palavra.value='Buscar Produtos';">

Que coloca a frase Buscar Produtos num campo do formulário quando o usuário clicar no corpo do site.

 

<form name="frm" action="buscar_produtos.php" method="post">
<input type="text" id="palavra" name="palavra" value="Buscar Produtos" onfocus="this.value='';" />
<input class="go" type="submit" value="ir" />
</form>

A questão é a seguinte: Pq ele não tah colocando??? esse script funciona normalmente se colocado fora dessa página mas quando coloco nela ele não funciona será q é por causa das divs???

 

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera:

 

<body class="portfolio" onfocus="java script:frm.palavra.value='Buscar Produtos';">

Por:

 

<script type="text/javascript">
window.load = function()
{
   document.body.onfocus = function(){frm.palavra.value='Buscar Produtos';}
}
</script>
<body class="portfolio">

*POG By Klay http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Gostava de puder ajudar mas sinceramente ainda estou aprendendo JavaScritpt :P. Ando a frequentar este forum inclusive para aprender algo com vocês ^^.

Força com isso ;).

 

Cumps \o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

<body class="portfolio">
<form name="frm" action="buscar_produtos.php" method="post">
<input type="text" id="palavra" name="palavra" value="Buscar Produtos" onBlur="this.value='Buscar Produtos';" onfocus="this.value='';" />
<input class="go" type="submit" value="ir" />
</form>
</body>

Deisenvolvendo Web nao precisa de funcão ...

 

note que so coloquei --> onBlur="this.value='Buscar Produtos';" <--

 

ta ai o código

 

testado IE 6, IE 7, Mozila

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Militar num pode ser onblur pq dai quando você clicar no botão ir ele vai perder o foco e consequentemente vai enviar o q contem do onblur e não a palavra q a pessoa digitou compreendes a lógica???

 

Esse caso eu resolvi só q só funciono no firefox kkkkkkkk

 

socorrrroooo

 

ahn e o q tah publicano não funciona nem no firefoz nem no ie <_< <_< <_< <_< :wacko: :wacko: :wacko: :wacko: :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>
<head>

</head>

<body class="portfolio">
<form name="frm" id="frm" action="buscar_produtos.php" method="post">
<input type="text" id="palavra" name="palavra" onBlur="java script:if(this.value==''){this.value='Buscar Produtos'};" onFocus="java script:if(this.value=='Buscar Produtos'){this.value=''};" value="Buscar Produtos" />
<input class="go" type="submit" value="ir" />
</form>
</body>
</html>

Prontinho agora ta certo !!!!

 

abraços

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.