Código HTML:
<form action="gprincipal.asp?mandar=no&tipo=VOZ1&voz=CINE%20ANTIGUO408&grupo=Voz1&numero=2" method="post" name="form12" target="_blank"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td> <SELECT NAME="Gprincipal2" SIZE="1" Onclick="ComponerLista2 (document.forms.form12.Gprincipal2[selectedIndex].value);" style="color: #000000; background-color: #EEEEEE; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px;"> <OPTION VALUE="110" > GRUPO PRINCIPAL</OPTION> <OPTION VALUE="116" > GRUPO PRINCIPAL2</OPTION> </SELECT> <SELECT NAME="GSecundario2" SIZE="1" Onclick="ComponerLista22 (document.forms.form12.GSecundario2[selectedIndex].value);" style="color: #000000; background-color: #EEEEEE; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px;"> <option selected>elija una</option> <OPTION VALUE="111" > GRUPO SECUNDARIO</OPTION> <OPTION VALUE="117" > GRUPO SECUNDARIO2</OPTION> </SELECT> <script language="Javascript"> <!-- function Tupla ( campo1, campo2) { this.campo1 = campo1; this.campo2 = campo2; } var opciones110 = new Array(); opciones110[0]=new Tupla("GRUPO SECUNDARIO","111"); opciones110[1]=new Tupla("GRUPO SECUNDARIO2","117"); var contador; function ComponerLista2 ( array ) { // Compone la lista dependiente a partir // del valor de la opcion escogida en la lista "padre" BorrarLista(); array = eval("opciones" + array); for (contador=0; contador<array.length; contador++) { // añade elementos nuestro combobox var optionObj = new Option( array[contador].campo1, array[contador].campo2 ); form12.GSecundario2.options[contador] = optionObj; } // for } // ComponerLista function BorrarLista() { form12.GSecundario2.length=0; } //Inicializamos ComponerLista2 (1); --> </script> <SELECT NAME="VPrincipal2" SIZE="1" Onclick="ComponerLista32 (document.forms.form12.VPrincipal2[selectedIndex].value);" style="color: #000000; background-color: #EEEEEE; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px;"> <option selected>elija una</option> <OPTION VALUE="112" > VOZ PRINCIPAL</OPTION> </SELECT> <script language="Javascript"> <!-- function Tupla2 ( campo1, campo2) { this.campo1 = campo1; this.campo2 = campo2; } var opciones111 = new Array(); opciones111[0]=new Tupla2("VOZ PRINCIPAL","112"); var contador2; function ComponerLista22 ( array ) { // Compone la lista dependiente a partir // del valor de la opcion escogida en la lista "padre" BorrarLista2(); array = eval("opciones" + array); for (contador2=0; contador2<array.length; contador2++) { // añade elementos nuestro combobox var optionObj2 = new Option( array[contador2].campo1, array[contador2].campo2 ); form12.VPrincipal2.options[contador2] = optionObj2; } // for } // ComponerLista function BorrarLista2() { form12.VPrincipal2.length=0; } //Inicializamos ComponerLista22 (1); --> </script> [COLOR=DarkRed]<SELECT NAME="Directorio2" style="color: #000000; background-color: #EEEEEE; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px;"> <option selected>elija una</option> <OPTION VALUE="113" > DIRECTORIO</OPTION> <OPTION VALUE="119" > DIREC56</OPTION> </SELECT>[/COLOR] <script language="Javascript"> <!-- function Tupla3 ( campo1, campo2) { this.campo1 = campo1; this.campo2 = campo2; } var opciones112 = new Array(); opciones112[0]=new Tupla3("DIRECTORIO","113"); opciones112[1]=new Tupla3("DIREC56","119"); var contador3; function ComponerLista32 ( array ) { // Compone la lista dependiente a partir // del valor de la opcion escogida en la lista "padre" BorrarLista3(); array = eval("opciones" + array); for (contador3=0; contador3<array.length; contador3++) { // añade elementos nuestro combobox var optionObj3 = new Option( array[contador3].campo1, array[contador3].campo3 ); form12.Directorio2.options[contador3] = optionObj3; } // for } // ComponerLista function BorrarLista3() { form12.Directorio2.length=0; } //Inicializamos ComponerLista32 (1); --> </script> </td> <td><input name="voz" type="text" id="voz" style="color: #000000; background-color: #EEEEEE; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px;" value="cine antiguo408"></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="Submit" type="submit" style="color: #000000; background-color: #66FF99; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana,tahoma,Arial; font-size : 10px; font-weight: bold;" value="establecer voz"> </font></td> </tr> <tr> <td colspan="3"><input name="hipertexto" type="checkbox" id="hipertexto" value="Si"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Marque esta casilla si quiere que esta palabra aparezca como hipertexto</font></td> </tr> </table> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br> </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br> </font></form>
<input name="Gprincipal" type="hidden" value="<%=request("Gprincipal2")%>">
<input name="GSecundario" type="hidden" value="<%=request("GSecundario2")%>">
<input name="VPrincipal" type="hidden" value="<%=request("VPrincipal2")%>">
<input name="Directorio" type="hidden" value="<%=request("Directorio2")%>">
y el resultado qeu optengo es este
<input name="Gprincipal" type="hidden" value="110">
<input name="GSecundario" type="hidden" value="111">
<input name="VPrincipal" type="hidden" value="112">
<input name="Directorio" type="hidden" value="DIRECTORIO">
pero esto por que pasa?????? si el resto me coje el valor que es, por que esta ultima no??????
Haber si alguien me puede ayudar con esto
Un saludo