Jump to content


Photo

Atualizar Formulario


  • Faça o login para participar
3 replies to this topic

#1 aboutblank

aboutblank

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 02/08/2004, 17:59

é o seguinte, tenho um formulario com varios itens de computador.
quero o seguinte, tem um menu suspenso(select) para a pessoa escolher o tipo de processador, ai por exemplo o cara escolha P4, ai no campo abaixa(placa mae) gostaria que soh mostrasse as placas maes de P4..
como fazer isso galera????


valeu!

#2 Tullius

Tullius

    12 Horas

  • Usuários
  • 244 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte

Posted 03/08/2004, 02:40

Ta postando no lugar errado , isso e no forum de html, mas faz um add() ou um objeto option. <_<
www.triexinformatica.com.br
------------------------------------------------------------------------
http;//www.portalcipo.com.br
------------------------------------------------------------------------
Tudo aquilo que realmente e nosso nunca se vai para sempre.

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 03/08/2004, 08:26

Tipow cara, tem o select e cada option tem um value correto?

Quando o cara mudar o select, escolhendo o processador, você submete o formúlário para a própria página. Daí você pega o valor e faz um SELECT no db, exibindo no select do HTML. :D
Klaus Paiva
Conheça também: Taperás

#4 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 03/08/2004, 09:27

Ow se preferir, existe em javascript para não precisar mover a página:

<script language="javascript">
var arrayData = new Array();
  arrayData[0] = 'P4|Nome da Placa Mãe|Valor para o Select';
  arrayData[1] = 'P4|Nome da Placa Mãe 2|Valor para o Select 2';
  arrayData[2] = 'P4|Nome da Placa Mãe 3|Valor para o Select 3';
  arrayData[3] = 'P4|Nome da Placa Mãe 4|Valor para o Select 4';
  arrayData[4] = 'AMD|Nome da Placa Mãe AMD|Valor para o Select AMD';
  arrayData[4] = 'AMD|Nome da Placa Mãe AMD 2|Valor para o Select AMD 2';
  arrayData[4] = 'AMD|Nome da Placa Mãe AMD 3|Valor para o Select AMD 3';

function populateData( name ) {

select = window.document.manutencao.codigo;
string = "";

count = 0;

select.options.length = count;

for( i = 0; i < arrayData.length; i++ ) {
  string = arrayData[i].split( "|" );
  if( string[0] == name ) {
  select.options[count++] = new Option( string[1], string[2] );
  }
}
}
</script>


Esse seria o script que faria os select, para adicionar mais sub-campos, é só ir aumentando o array. E abaixo seria os 2 select:

<select name="categoria" class="campos" style="width: 300" onChange='java script:populateData( this.options[selectedIndex].value )'>
<option value="P4">Pentium 4</option>
<option value="AMD">AMD Athlon</option>
</select>


<select name="codigo" class="campos" style="width: 300">
</select>


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq