Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
Estou usando um código que consegui na internet para fazer carregamento automatico de registros com base em informações passadas pelo usuário. Por exemplo: Usuário seleciona o tipo de veículo ( carro ou moto ) e de acordo com a seleção, o retorno será as montadoras da respectiva escolha. Em seguida, escolherá a montadora, que em seguida retornará também todos os veículos dessa.
Porém, dentro do painel do cliente, há divisões: adicionarCarro.php e adicionarMoto.php. E não fica interessante ter a opção tipo como opcional de seleção. Gostaria de saber como posso deixar o tipo padrão para cada arquivo: "motos" para adicionarMoto.php e "carros" para adicionarCarro.php.
Abaixo o código que uso:
<script type="text/javascript">
$(document).ready(function(){
// Evento change no campo tipo
$("select[name=tipo]").change(function(){
// Exibimos no campo montadora antes de concluirmos
$("select[name=montadora]").html('<option value="">Carregando...</option>');
// Exibimos no campo montadora antes de selecionamos a montadora, serve também em caso
// do usuario ja ter selecionado o tipo e resolveu trocar, com isso limpamos a
// seleção antiga caso tenha feito.
$("select[name=modelo]").html('<option value="">Aguardando montadora...</option>');
// Passando tipo por parametro para a pagina ajax-montadora.php
$.post("../includes/ajax-marca-2.php",
{tipo:$(this).val()},
// Carregamos o resultado acima para o campo montadora
function(valor){
$("select[name=montadora]").html(valor);
}
)
})
// Evento change no campo montadora
$("select[name=montadora]").change(function(){
// Exibimos no campo modelo antes de concluirmos
$("select[name=modelo]").html('<option value="">Carregando...</option>');
// Passando montadora por parametro para a pagina ajax-modelo.php
$.post("../includes/ajax-modelo.php",
{montadora:$(this).val()},
// Carregamos o resultado acima para o campo modelo
function(valor){
$("select[name=modelo]").html(valor);
}
)
})
})
</script>
Agradeço quem puder ajudar.
Abraços
Carregando comentários...