Ir para conteúdo
Fórum Script Brasil
  • 0

Select com valor igual a indicador


zeivan

Pergunta

Tenho um formulário com vários campos select. Através de script cada select recebe valores mediante a opção do select anterior. Pois bem, eu gostaria de colocar um script que quando este formulário fosse enviado a outra página os valores dos selects se ficassem iguais a seus indicadores.

Por exemplo:

Formulário Original:

<option value="1">Carros/Camionetes</option>

<option value="2">Motos</option>

Quando fosse enviado:

<option value="Carros/Camionetes">Carros/Camionetes</option>

<option value="Motos">Motos</option>

Se alguém puder me ajudar ficarei muito agradecido

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
posta seu script ae, para vermos como está fazendo

<script language="javascript">
var ArrayTipo1 = new Array ("Alfa Romeo","Audi","BMW","CBT","Chevrolet","Chrysler","Citroën","Cross Lander","Daewoo","Daihatsu","DKW","Dodge","Fiat","Ford","Gurgel","Honda","Hyundai","Jeep","Kia","Lada","Land Rover","Mazda","Mercedes-Benz","Mitsubishi","Nissan","Peugeot","Porche","Puma","Renault","Seat","Subaru","Suzuki","Toyota","Volkswagen","Volvo","Willis");
var ArrayTipo2 = new Array ("Agrale","BMW","Buell","Harley Davidson","Honda","Kasinski","Kawasaki","Lambreta","Moto","Elétrica","MVK","Sundown","Triciclo","Yamaha","Yossung");
var ArrayTipo3 = new Array ("Barco","Jet Ski Kawasaki","Jet Ski Sea Doo","Jet Ski Yamaha","Lancha","Motor de Popa");
var ArrayTipo4 = new Array ("Agrale","Chevrolet-GMC","Fiat","Ford","Internacional","Mercedes-Benz","Scania","Volkswagen","Volvo");
var ArrayTipo5 = new Array ("Agrale","Asia","Citroën","Chevrolet","Fiat","Ford","Hyundai","Kia","Mercedes-Benz","Peugeot","Renault","Volkswagen");
var ArrayTipo6 = new Array ("Carmanghia");
var ArrayTipo7 = new Array ("Agrale","Caterpillar","Huber Warco","Massey Ferguson","Michigan","New Holland","Valmet");
var ArrayTipo8 = new Array ("Fapinha","Suzuki");
var ArrayTipo9 = new Array ("Carbos","Cargo Van","Equipar","Facchini","Galego","Gotti","Gerra","Krone","Noma","Randon","Robust","Rodoviário","Schiffer");
var ArrayTipo10 = new Array ("Agrale","Asia","Mercedes-Benz","Scania","Volksvagen","Volvo");
var ArrayTipo11 = new Array ("Aberta","Baú","Car Sister","Gaiola");

function PopulaCombo(id_Tipo)
{
    if (id_Tipo == 1)
        ArrayTipo = ArrayTipo1;
    else if (id_Tipo == 2)
        ArrayTipo = ArrayTipo2;
    else if (id_Tipo == 3)
        ArrayTipo = ArrayTipo3;
    else if (id_Tipo == 4)
        ArrayTipo = ArrayTipo4;
    else if (id_Tipo == 5)
        ArrayTipo = ArrayTipo5;
    else if (id_Tipo == 6)
        ArrayTipo = ArrayTipo6;
    else if (id_Tipo == 7)
        ArrayTipo = ArrayTipo7;
    else if (id_Tipo == 8)
        ArrayTipo = ArrayTipo8;
    else if (id_Tipo == 9)
        ArrayTipo = ArrayTipo9;
    else if (id_Tipo == 10)
        ArrayTipo = ArrayTipo10;
        else if (id_Tipo == 11)
        ArrayTipo = ArrayTipo11;    
    else
    {
        Remove();
        return
    }

document.form.marca.disabled = false;
document.form.marca.options.length = 10;

    for (i=0; i <= ArrayTipo.length-1; i++)
    {
      window.document.form.marca.options[i] = new Option(ArrayTipo[i],i);
    }
}

function Remove()
{
var marcas = document.form.marca.options;

    for (i=0; i <= marcas.options.length+2; i++)
    {
        marcas.options.remove(0);
    }
marcas.disabled = true;
}
</script>



<form action="pesquisa.asp" name="form" onSubmit="return validar(this);">
  <table border="0" width="310">
    <tr>
        <td width="150">Marca: 
        <select name="tipo" id="tipo" onchange="PopulaCombo(this.value)">
          <option value="">Selecione</option>
          <option value="1">Carros/Camionetes</option>
          <option value="2">Motos</option>
          <option value="3">N&aacute;utico</option>
          <option value="4">Caminh&otilde;es</option>
          <option value="5">Vans e Utilit&aacute;rios</option>
          <option value="6">Traillers</option>
          <option value="7">Maquinas/Tratores</option>
          <option value="8">Mini-Ve&iacute;culos</option>
          <option value="9">Semi-Reboques</option>
          <option value="10">&Ocirc;nibus/Micro-&Ocirc;nibus</option>
          <option value="11">Carrocerias</option>
        </select>
        </td>
        <td width="160">Opções: <select name="marca" disabled style="width:100px">
          <option selected>Selecione</option>
        </select>
        </td>
    </tr>
</table>
  <p>
    <input type="submit" name="Submit" value="Enviar">
  </p>
</form>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante
<option value="1">Carros/Camionetes</option>
<option value="2">Motos</option>
para
<option value="Carros/Camionetes">Carros/Camionetes</option>
<option value="Motos">Motos</option>

Valeu a tentativa, mas as eu preciso dos valores numéricos para que quando haja a função "onChange" este valores me traga as opções do combo seguinte. Eu precisaria de um codigo que ao enviar o formulário, fossem trocados os valores numéricos pelo indicadores das opções.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...