Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2018, 08:11
alfa18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 16 años, 4 meses
Puntos: 2
Pregunta enlace en un boton de formularuio

Hola amigos,
tengo un formulario que quiero que vaya a una pagina determinada segun el valor de un campo del formulario:

Código:
<head>
<script>
function f1(info){
    var provincia;
    switch(info) {
    case "gran canaria":
             provincia='gran-canaria';
             break;
    case "a coruña":
             provincia='a-coruna';
             break;
    case "illes balears":
             provincia='illes-balears';
             break;
    default:
             provincia=info;
    }
    alert(provincia);
    return provincia;
}
</script>
</head>

<body>
<form>
<input type="text"  value="" placeholder="nombre restaurante" required>
<input type="text" value=""  name="c2" placeholder="localidad" required>
<input type="submit" value="Buscar" onclick='location.href="http://yahoo.es/"+f1(document.forms[0]["c2"].value)+"/";'>
</form>
tengo problemas con el evento onclick del boton "Enviar", no me ejecuta la accion¡¡(no me lleva a la pagina dada), sin embargo si pego el codigo del evento en la consola de JS(en Chrome) me funcona perfectamente(me redirecciona a esa pagina)

¿Cual creeis que pueda ser el error por el que no me funciona el evento? No entiendo cual puede ser el error ¿alguien m,e puede echar una mano?

Gracias, saludos:D
__________________
1os pasaos con xAMP en Windows
programando en PERL