Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

AUTOCOMPLETE

10 de Junho de 2012, 12:02 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 0 vezes

 Como capturo e armazeno, no banco de dados, a chave primaria do resultado da consulta de um campo autocomplete?

 Exemplo:

 $frm->addTextField( 'beneficiario', 'Nome do beneficiario:', 60, true )->setExampleText( 'Digite os 3 primeiros caracteres.')->addEvent('onblur','validarBeneficiario(this)');

$frm->setAutoComplete( 'beneficiario', 'tb_beneficiario', 'nom_beneficiario', 'id', true, null, null, 3, 1000, 50, null, null, null, null, false, null, null );

Nos dados acima, preciso que o autocomplete pesquise o nome do  beneficiario e armaze no banco o seu id.

 


Autor: JULIO FIRMO DE AZEVEDO NETO


1Um comentário

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    10 de Junho de 2012, 22:54

     

    Júlio,

    o autocomplete pode atualizar um ou vários campos do form quando for selecionada a opção, mas para isso o campo deve existir no formulário. No seu caso como o id é um campo chave e não deve ser exibido no form, você deve criar umcampo oculto para receber o valor.

    assim: $frm->addHiddenField('id');

    Abraço.

Essa comunidade não possui posts nesse blog