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