tengo un formulario que quiero que vaya a una pagina determinada segun el valor de un campo del formulario:
Código:
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)<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>
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
¿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