Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/10/2011, 07:17
gallo76
 
Fecha de Ingreso: octubre-2011
Mensajes: 14
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Enlaces en formulario.

Hola IsabelM, he realizado los cambios que me has comentado y ahora tengo el codigo tal que asi:

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<script language="JavaScript">
var provincias_1=new Array("Selecciona provincia","Almería","Cádiz","Córdoba","Granada"," Huelva","Jaén","Málaga","Sevilla")
var provincias_2=new Array("Selecciona provincia","Huesca","Teruel","Zaragoza")
var provincias_3=new Array("Selecciona provincia","El Hierro","Fuerteventura","Gran Canaria","La Gomera","La Palma","Lanzarote","Tenerife")
var provincias_4=new Array("Selecciona provincia","Cantabria/Santander")
var provincias_5=new Array("Selecciona provincia","Avila","Burgos","León","Palencia","Sal amanca","Segovia","Soria","Valladolid","Zamora")
var provincias_6=new Array("Selecciona provincia","Albacete","Ciudad Real","Cuenca","Guadalajara","Toledo")
var provincias_7=new Array("Selecciona provincia","Barcelona","Girona","Lleida","Tarragon a")
var provincias_8=new Array("Selecciona provincia","Ceuta y Melilla")
var provincias_9=new Array("Selecciona provincia","Madrid")
var provincias_10=new Array("Selecciona provincia","Navarra/Pamplona")
var provincias_11=new Array("Selecciona provincia","Alicante","Castellón","Valencia")
var provincias_12=new Array("Selecciona provincia","Badajoz","Cáceres")
var provincias_13=new Array("Selecciona provincia","La Coruña","Lugo","Orense","Pontevedra")
var provincias_14=new Array("Selecciona provincia","Formentera","Ibiza","Mallorca","Menorc a")
var provincias_15=new Array("Selecciona provincia","La Rioja/Logroño")
var provincias_16=new Array("Selecciona provincia","Alava","Guipúzcoa","Vizcaya")
var provincias_17=new Array("Selecciona provincia","Asturias/Oviedo")
var provincias_18=new Array("Selecciona provincia","Murcia")

function cambia_provincia(prov){
//tomo el valor del select del pais elegido
var Region=prov;

//miro a ver si el pais está definido
if (Region != 0) {
//si estaba definido, entonces coloco las opciones de la provincia correspondiente.
//selecciono el array de provincia adecuado
mis_provincias=window("provincias_" + Region);
//calculo el numero de provincias
num_provincias = mis_provincias.length;
//marco el número de provincias en el select
document.f1.provincia.length = num_provincias
//para cada provincia del array, la introduzco en el select
for(i=0;i<num_provincias;i++){
document.f1.provincia.options[i].value= parseInt(i+1) +'.'+parseInt(Region-1);
document.f1.provincia.options[i].text=mis_provincias[i];
}
}else{
//si no había provincia seleccionada, elimino las provincias del select
document.f1.provincia.length = 1
//coloco un guión en la única opción que he dejado
document.f1.provincia.options[0].value = "-"
document.f1.provincia.options[0].text = "-"

}
//marco como seleccionada la opción primera de provincia
document.f1.provincia.options[0].selected = true
}
</script>
</head>

<body>
<table width="68%" height="26" border="0" align="right" style="padding-right:9px; cellpadding="0" cellspacing="0">
<tr>
<td width="401" height="26" bgcolor="#FFFFFF"><form id="f1" name="f1" method="post" action="">
<div align="center">
<select name=Region onchange="cambia_provincia(this.value)">
<option value="0" selected="selected">Selecciona comunidad</option>
<option value="1">Andaluc&iacute;a</option>
<option value="2">Arag&oacute;n</option>
<option value="3">Canarias</option>
<option value="4">Cantabria</option>
<option value="5">Castilla y Le&oacute;n</option>
<option value="6">Castilla la Mancha</option>
<option value="7">Catalu&ntilde;a</option>
<option value="8">Ciudades aut&oacute;nomas</option>
<option value="9">Comunidad de Madrid</option>
<option value="10">Comunidad de Navarra</option>
<option value="11">Comunidad Valenciana</option>
<option value="12">Extremadura</option>
<option value="13">Galicia</option>
<option value="14">Islas Baleares</option>
<option value="15">La Rioja</option>
<option value="16">Pais Vasco</option>
<option value="17">Principado de Asturias</option>
<option value="18">Region de Murcia</option>
</select>
<select name=provincia onchange="window.location.href='http://www.veletaweb.org/mevoycontigo/foro/index.php?board=' + this.value">
<option value="-" selected="selected">-
</select>
<input type="submit" name="Submit" value="Enviar" />
</div>
</form></td>
<td width="150" bgcolor="#FFFFFF"><div align="center">Selecciona tu destino</div></td>
</tr>
</table>
</body>
</html>
Siento mucho tener que darte tanto el coñazo pero esque poniendolo asi no me realiza la carga de las provincias en el combo provincias al seleccionar la region...