Ir para conteúdo

POWERED BY:

Arquivado

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

tiagocaus

Desmarcando select

Recommended Posts

Amigão, consegui fazer usando um outro script, achei mais fácil, mas preciso de sua ajuda :D

 

Tenho 4 select Sub1, Sub2, Marca, Modelo. Como eu faço para que quando for modificado o campo Sub1 ou Sub2 os campo Marca e Modelo fiquem "<option value="0" disabled="disabled">Escolha uma opção anterior primeiro</option>".

 

 

Meu Script:

$(document).ready(function(){

        $("select[name=sub1_nome]").change(function(){
           $("select[name=sub2_nome]").html('<option value="0">Carregando...</option>');

           $.post("c.cSub2.php", 
                 {sub1_nome:$(this).val()},
                 function(valor){
                    $("select[name=sub2_nome]").html(valor);
                 }
                 ) 
        })

      $("select[name=sub2_nome]").change(function(){
           $("select[name=marca_nome]").html('<option value="0">Carregando...</option>');

           $.post("c.c.Marca.php", 
                 {sub2_nome:$(this).val()},
                 function(valor){
                    $("select[name=marca_nome]").html(valor);
                 }
                 )
        })

      $("select[name=marca_nome]").change(function(){
           $("select[name=modelo_nome]").html('<option value="0">Carregando...</option>');
           $.post("c.c.Modelo.php", 
                 {marca_nome:$(this).val()},
                 function(valor){
                    $("select[name=modelo_nome]").html(valor);
                 }
                 )
        })
     })

<select name="sub1_nome" size="10" id="sub1_nome">
      <option value="0">Selecione o grupo</option>
       <?php
        mysql_connect($hostname_conexao, $username_conexao, $password_conexao);
        mysql_select_db($database_conexao);

        $sql = "SELECT * FROM categ_sub1 WHERE id_categ = 1 ORDER BY nome ASC";
        $qr = mysql_query($sql) or die(mysql_error());
        while($ln = mysql_fetch_assoc($qr)){
           echo '<option value="'.$ln['ID_Categsub1'].'">'.$ln['nome'].'</option>';
        }
     ?>

 </select>

 <select name="sub2_nome" size="10" id="sub2_nome">
     <option value="0" disabled="disabled">Escolha o grupo primeiro</option>
   </select>

 <select name="marca_nome" size="10" id="marca_nome">
     <option value="0" disabled="disabled">Escolha o grupo1 primeiro</option>
   </select>

<select name="modelo_nome" size="10" id="modelo_nome">
     <option value="0" disabled="disabled">Escolha a marca primeiro</option>
   </select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

manda um selected="selected" para esse option ai.

 

lembrando q o disabled é atributo do select e não de cada option

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah? rsrs

Não tinti...rsrs Pode explicar?

 

Desculpa agora entendi... valeu...

Aproveitando o post...

 

 

 

- Tenho 3 campos, Qtd1, Qtd2 e valor, como eu faço para quando chegar no campo valor e Qtd2 estiver vazia inserir um Zero?

 

- Outra questão é, como eu pego um valor simples do Select (UN, MT, KG, ...) e mostro como texto na frete?

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.