Ir para conteúdo

POWERED BY:

Arquivado

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

WLJ

Dar foco no campo textfield "X"

Recommended Posts

Precisa ser uma função javascript que funciona ao entrar na página pois, não tem tag <BODY>. É uma função.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type="text" name="x" id="x"><script>x.focus();</script>é só colocar apos ela ter sido renderizada!the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type="text" name="x" id="x"><script>x.focus();</script>é só colocar apos ela ter sido renderizada!the void

Não funcionou void!Aparece o seguinte erro: 'x' não está definidoDá uma olhada se é isso mesmo:
<INPUT NAME="email_log" TYPE="text" ID="email_log" TABINDEX="1">  <script>email_log.focus();</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki funcionou! você ta usando ie ou moz?

ñ entendi mas aki funcionou sem problemas!

 

<!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"></head><INPUT NAME="email_log" TYPE="text" ID="email_log" TABINDEX="1"> <script>email_log.focus();</script></html>

 

 

the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki funcionou! você ta usando ie ou moz?ñ entendi mas aki funcionou sem problemas!

<!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"></head><INPUT NAME="email_log" TYPE="text" ID="email_log" TABINDEX="1"> <script>email_log.focus();</script></html>
the void
IE6! Estranho :unsure: É parece que "mais uma vez a Ciência Exotérica da Informática manifesta seus poderes!!!"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o seguinte código:

 

<!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">
</head>

<form name="formulario">
<INPUT NAME="email_log" TYPE="text" ID="email_log" TABINDEX="1">
 <script language="javascript">
document.formulario.email_log.focus();
</script>
</form>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, não faça esse tipo de coisa... -.-'

 

Qual o motivo de a página não ter uma tag body?

 

É carregada com Ajax? Ou iframe?

 

Se for iframe não existe nenhum problema em haver a tag body.

 

Se for ajax, tá na hora de começar a separar as camadas de desenvolvimento.

 

NUNCA, JAMAIS misture HTML com JS ou CSS.

 

Coloque em um arquivo separado e use o DOM para ter acesso aos elementos.

 

//comportamento.js ~~ inclua na página html

window.onload = function(){
	//Faz o que tiver que fazer aqui...
 document.getElementById('email_log').focus();}

Se estiver fazendo por Ajax, crie uma função para fazer isso e chame-a assim que a requisição terminar...

 

Se não souber como fazer, poste aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complica não... Facin facin... É só digitar isto na tag <body>.

 

onLoad="document.formlogin.login.focus();"

 

Onde "formlogin" é o nome do formulário e login é o nome do campo.

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.