Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/09/2008, 00:58
Avatar de morenita7722
morenita7722
 
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: añadir/borrar elementos de una lista

Gracias derkenuke!! Cambié un poco el código antes de ver tu mensaje, pero el fallo era ese, un form dentro de otro form, al final lo dejé así por si a alguien le sirve en un futuro:

en la parte de javascript:

var Primarios = new Array("Seleccione...", "EGB", "ESO", "Estudios primarios");
var PrimariosX = new Array("", "0", "1", "2");
var Secundarios = new Array("Seleccione...", "FP1", "FP2", "F.P.G. Medio", "F.P.G. Superior", "BACHIL Elemental", "B.U.P.", "1º BACHILL. LOGSE", "2º BACHILL. LOGSE", "COU");
var SecundariosX = new Array("", "0", "1", "2", "3", "4", "5" , "6", "7", "8");
var Universitarios = new Array("Seleccione...", "Diplomatura", "Licenciatura", "E.U. 1º ciclo", "E.U. 2º ciclo", "E.U. 3º ciclo");
var UniversitariosX = new Array("", "0", "1", "2", "3", "4");

function haceCambio(que_array, que_valores)
{
var el_array = eval(que_array);
var los_valores = eval(que_valores);
cambiarDatos(document.estudios.subcategoriaEstudio s, el_array, los_valores);
document.estudios.subcategoriaEstudios.selectedInd ex=0;
}

function cambiarDatos(elCampo, el_array, los_valores)
{
elCampo.options.length = el_array.length;
for (loop=0; loop < el_array.length; loop++)
{
elCampo.options[loop].text = el_array[loop];
elCampo.options[loop].value = los_valores[loop];
}
}


en la parte html:


<form name="estudios">
<label for="estudios">Estudios:</label>
Categoria estudios:
<select name="categoriaEstudios" size="1" onChange="haceCambio(document.estudios.categoriaEs tudios.options[selectedIndex].text, document.estudios.categoriaEstudios.options[selectedIndex].value);">
<option value="PrimariosX">Primarios</option>
<option value="SecundariosX">Secundarios</option>
<option value="UniversitariosX">Universitarios</option>
</select>
Subcategoria estudios
<select name="subcategoriaEstudios" size="1">
<option value="Seleccione..." selected>Seleccione...</option>
<option value="0">EGB</option>
<option value="1">ESO</option>
<option value="2">Estudios primarios</option>
</select>
</form>


Saludos!!