Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vitor Morais_179192

Select pré definido.

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.