Lo que tu quieres es puro javascript
:
Código HTML:
<script language=javascript type='text/javascript'>
function showdiv(divID) {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById(divID).style.visibility = 'visible';
}
else {
if (document.layers) { // Netscape 4
document.divID.visibility = 'visible';
}
else { // IE 4
document.all.divID.style.visibility = 'visible';
}
}
}
</script>
<div id="hideshow">
<SELECT NAME="partnumber" onchange="showdiv('select1')">
<OPTION VALUE="7382">steam turbine
<OPTION VALUE="2928">resistor array
<OPTION VALUE="3993">widget analyzer
<OPTION VALUE="9398">fiber identifier
</SELECT>
</div>
<div id="select1" style="visibility=hidden">
<SELECT NAME="partnumber" onchange="showdiv('select2')">
<OPTION VALUE="7382">otros datos
<OPTION VALUE="2928">otros datos
<OPTION VALUE="3993">widget analyzer
<OPTION VALUE="9398">fiber identifier
</SELECT>
</div>
<div id="select2" style="visibility=hidden">
<SELECT NAME="partnumber" styleonchange="showdiv('select3')">
<OPTION VALUE="7382">otros datos
<OPTION VALUE="2928">otros datos
<OPTION VALUE="3993">widget analyzer
<OPTION VALUE="9398">fiber identifier
</SELECT>
</div>
Te lo explico , tienes tus div con la propiedad 'hidden' , q significa escondidos.. entonces en cada div pones tus selects, solo dejas el primer div donde va a ir el primer combo... luego haces un evento onchange del combo...(cuando un elemento cambie) llame a la funcion show.. que se encargara de hacer visible el div de los combos... y si quieres que dependiendo de un elemento del combo te muestre un determinado select... puees le modificas en la funcion de showdiv... de q si es un elemento te ponga en visible el div que desees...y listo.