Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Focus Boa tarde! É possível definir o "focus" de um campo de texto de formulário (TEntry) para quando a página carregar o cursor ficar automaticamente naquele campo? Algo como o "document.form.txtNome.focus()" do javascript ?...
RR
Focus  
Fechado
Boa tarde! É possível definir o "focus" de um campo de texto de formulário (TEntry) para quando a página carregar o cursor ficar automaticamente naquele campo? Algo como o "document.form.txtNome.focus()" do javascript ?

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (4)


FC

teste a classe TElement.

ex:

$script =new TElement('script');
$script->type = 'text/javascript';
$script->add('
$( "#campo" ).focus();
');

// add the script to the table
$table->addRow()->addCell($script);
RR

Valeu Felipe !!!

Só tive que definir um "#id" pro elemento!

$nome->id = 'nome'; $script =new TElement('script'); $script->type = 'text/javascript'; $script->add(' $( "#nome" ).focus(); '); $table->addRow()->addCell($script);


Quebrei muito a cabeça pra conseguir isso... hehehe apesar de ser "besteira", deixa o sistema mais agradável do ponto de vista da usabilidade! [:)]

Valeu!
RR

  1. <?php
  2. $nome->id 'nome';
  3. $script = new TElement('script');
  4. $script->type 'text/javascript';
  5. $script->add('
  6. $( "#nome" ).focus();
  7. ');
  8. $table->addRow()->addCell($script);
  9. ?>
PD

A partir da versão 2.0, terás também a opção de:

TScript::create(' $( "#nome" ).focus(); ');

Abraços,
Pablo