AM
Set Focus
Fechado
Eu já vi várias postagens no fórum sobre isso, já coloquei em pratica todas as possibilidades e ainda assim, esse tal de set focus continua me infernizando. Não funciona de jeito nenhum.
Eu já coloquei dentro deste arquivo: applibincludeapplication.js
vários scripts e nenhum funciona, veja o exemplo abaixo, o que está errado?
function setfocus()
{
document.getElementById("nome").focus();
}
===============================================================
Eu preciso colocar a função acima assim? Pois também não funciona.
<script type="text/javascript">
function setfocus()
{
document.getElementById("nome").focus();
}
</script>
===============================================
No método construtor eu coloquei isto, mas ainda assim não funciona.
parent::include_js('app/lib/include/application.js');
Eu já coloquei dentro deste arquivo: applibincludeapplication.js
vários scripts e nenhum funciona, veja o exemplo abaixo, o que está errado?
function setfocus()
{
document.getElementById("nome").focus();
}
===============================================================
Eu preciso colocar a função acima assim? Pois também não funciona.
<script type="text/javascript">
function setfocus()
{
document.getElementById("nome").focus();
}
</script>
===============================================
No método construtor eu coloquei isto, mas ainda assim não funciona.
parent::include_js('app/lib/include/application.js');
Respondi isso em outro tópico.
www.adianti.com.br/forum/pt/view_1101?selecionar-um-determinado-camp
Continua sem funcionar, veja ai o meu código. Onde está o erro?
Provavelmente o id do campo não é #nome vc precisa do id de seu campo olha a api uma dica para descobrir botao direito exibir codigo fonte terá o id !!!
https://api.jquery.com/focus/
Tenta isso Alex porque o Adianti gera o id aleatório com uniq, com esse código jogamos o focus para o input "nome" depois que a página carrega.
TScript::create('setTimeout(function() { $("input[name=\'DATAINI\']").focus() }, 500);');
Abraços !!!
perdão corrija
TScript::create('setTimeout(function() { $("input[name=\'nome\']").focus() }, 500);');
Funcionou! Caramba! Que legal. Muito massa. Finalmente. Mais nunca eu vou ficar enchendo o saco nesse fórum com esse tal de set focus. Valeu cara.