eu montei um list em um formulario para que se eu colocar uma informação ele muda automaticamente abaixo
o exemplo que usei foi de carro , eu escolho o modelo e abaixo automaticamente ele mostra tudo , mas o erro é que ele não mostra todos os campos do array
Pergunta
Guest - Ricardo -
ola pessoas,
eu montei um list em um formulario para que se eu colocar uma informação ele muda automaticamente abaixo
o exemplo que usei foi de carro , eu escolho o modelo e abaixo automaticamente ele mostra tudo , mas o erro é que ele não mostra todos os campos do array
úrl com código
http://www.ondesta.locaweb.com.br/validacao.html
código abaixo
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function verifica() {
var i
var lista = Vmodelo[marca.value]
modelo.length = 0
for (i=0; i<lista.length; i++) {
var optionName = new
Option(lista,lista)
modelo.options[length] = optionName
}
}
</script>
</head>
<body bgcolor=#FFFFFF" text="#000000">
<p> </p>
<p><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Veiculos</font></p>
<p>
<select name="marca" size="1" onChange="verifica();">
<option value="All">Todos as Marcas</option>
<option value="Audi">Audi</option>
<option value="BMW">BMW</option>
<option value="Porsche">Porsche</option>
</select>
</p>
<p>
<select name="modelo" size="1">
<option value="All">Todos os Modelos</option>
</select>
</p>
<script>
var Vmodelo = new Array()
Vmodelo['Audi] = new Array ('S3 Turbo','TT Turbo')
Vmodelo['All'] = new Array ('S3 Turbo','TT Turbo','M3','Z8','911 Carrera','911 Targa')
Vmodelo['BMW'] = new Array ('M3','Z8')
Vmodelo['Porsche'] = new Array('911 Carrera','911 Targa')
</script>
</body>
</html>
Quem puder ajudar em agradeço
Um abraço
Ricardo
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.