Formulário com recarga de campos via AJAX

(marquinh05) #1

Não entendi o exemplo que tem no site da netmaker sobre como carregar um campo a partir de outro usando ajax, eu tenho duas tabelas:

marca

mar_id
mar_descricao

modelo

mod_id
mod_descricao
mod_id_marca

o select com os itens da tabela modelo dependem do id da tabelam marca

tentei

SELECT mod_id, mod_descricao
FROM modelos
ORDER BY mod_id
WHERE mod_id_marca = ‘{mar_id}’

mas não funciona.

Alguém pode me dar um help.

desde já grato.

Marquinh05.

(Allan Medeiros) #2

O Select tá certo. Agora no campo marca, você precisa ativar o recurso de atualização ajax.

[ul][li]Abra o campo Marca;[/li]
[li]Abra a opção processamento ajax;[/li]
[li]Marque a caixa “Usar Ajax para recarregar outros campos…”;[/li]
[li]Marque o campo que vc quer atualizar dinamicamente, no caso o campo modelo;[/li][/ul]

Pronto é só isso.
Boa sorte.
Allan

(Haroldo) #3

Para recarga dinâmica via ajax, ambos os campos devem ser dotipo, select, checkbox, radio, se um campo for texto e ou outroselect,não vai funcionar sem refresh da página.

(system) #4

Abaixo de todo código se coloca qual código para refresh ?

(Haroldo) #5

Desculpem, essa informação que passei esta errada.

È possível sim, ao alterar um campo texto recarregar outros campos do tipo select, radio, checbox, e outros que possuem uma lookup.

Foi implementado no Scriptcase, mas não vi alguma documentação a respeito, por isso desconhecia dessa funcionalidade.