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

No se si esque no me he explicado bien, no es de ese combo del que tiene que cargar la url, ese combo seria el de Region no el de provincia, al elegir la region en ese combo automaticamente se cargan las provincias correspondientes a la region seleccionada en el otro combo, el de provincia, mediante este codigo javascript:

Cita:
<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(){
//tomo el valor del select del pais elegido
var Region
Region = document.f1.Region[document.f1.Region.selectedIndex].value
//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=eval("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=mis_provincias[i]
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>
Y con este codigo en el Body:
Cita:
<select name=provincia>
<option value="-" selected="selected">-
</select>
El usuario ahora tiene que seleccionar en el combo "provincia" la provincia a la que quiere ir y ahí es donde quiero que lo envie a la url correspondiente de la provincia (que no region) que seleccione.

No se si asi se me entendera...

Gracias de nuevo por tu ayuda desinteresada.