alegcool
Постоялец
- Регистрация
- 14 Окт 2009
- Сообщения
- 34
- Реакции
- 14
- Автор темы
- #1
Есть небольшая форма
Нужно доделать её чтобы при последнем выборе открывались (в 2 формах ) характеристики, типа: цвет, объём.
Кто может помогите!!!
PHP:
<form name="modelform">
<td valign=top><select class=select onchange="modelform_rebuild(this.options[this.selectedIndex].value)"><option value="0">---
<option value="30">Toyota
<option value="31">Nissan
<option value="33">Mitsubishi
<option value="34">Honda
<option value="35">Mazda
<option value="32">Subaru
<option value="36">Suzuki
<option value="37">Isuzu
</select>
<select name="models_id" class=select><option value="0">---</select>
<script language="javascript">
function modelform_rebuild(b){
switch (b) {
case '0':
with (modelform.models_id) {
options.length = 0;
options[0] = new Option('---', '0');
selectedIndex = 0;
}; break;
case '30': with (modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Allex','479');
options[2]= new Option('Allion','424');
options[3]= new Option('Alphard','489');
selectedIndex=0;
}; break;
case '31': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('180SX','630');
options[2]= new Option('Ad Wagon','637');
options[3]= new Option('Atlas','1033');
options[4]= new Option('Avenir','638');
options[5]= new Option('Bassara','607');
selectedIndex=0;
}; break;
case '33': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Airtrek','862');
options[2]= new Option('Aspire','885');
options[3]= new Option('Bravo','855');
selectedIndex=0;
}; break;
case '34': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Accord','744');
options[2]= new Option('Accord Coupe','729');
options[3]= new Option('Accord Inspire','745');
selectedIndex=0;
}; break;
case '35': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Atenza Sedan','822');
options[2]= new Option('Atenza Sport','823');
options[3]= new Option('Atenza Sport Wagon','821');
selectedIndex=0;
}; break;
case '32': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Alcyone','573');
selectedIndex=0;
}; break;
case '36': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Aerio Sedan','524');
options[2]= new Option('Aerio Wagon','533');
selectedIndex=0;
}; break;
case '37': with (document.modelform.models_id) {
options.length= 0;
options[0]= new Option('---','0');
options[1]= new Option('Aska','758');
options[2]= new Option('Bighorn','766');
options[3]= new Option('Elf','951');
selectedIndex=0;
}; break;
}
}
</script>
Кто может помогите!!!