Hola tengo este script
Código PHP:
<script language="JavaScript" type="text/JavaScript">
// script per fer el cercador de desti
function cercar()
{
var url = "";
if ((document.f.v_orige.value==""))
{
alert("Rellene el campo, grácias...");
//document.f.v_orige.focus();
//return false;
}
else
{
url="http://c1.cercalia.com/mobilitat/ruta?cmd=route&fullsearch=0&lang=es&numcand_o=300&numcand_d=300&numcand_1=300&numcand_2=300&numcand_3=300&numcand_4=300&stn_o=&stnum_o=&ctn_o=";
url+=document.f.v_orige.value;
url+="&ctryc_o=ESP&stn_d=&stnum_d=&ctn_d=";
url+=document.f.v_dest.value;
url+="&ctryc_d=ESP&weight=time&ctn_1=&ctryc_1=&ctn_3=&ctryc_3=&ctn_2=&ctryc_2=&ctn_4=&ctryc_4=";
url+="&getpoicats=082A2&getpoicats=082A3&getpoicats=082A4&getpoicats=082A5&infoxml=1";
window.open(url);
}
//return 1;
//return true;
}
// final script del desti
</script>
i un formulario que me lo llama
Código PHP:
<form name="f" onSubmit="javascript:cercar()" action="" method="post">
<div align="center">
<input type="hidden" value="Unha" name="v_dest">
<span class="text_contingutgrisfosc"><strong>¿Des de dónde quiere venir?</strong></span> <br>
<input name=v_orige class="form" size="25">
<input name="dacord" type="button" class="form" onClick="JavaScript:cercar();" value="enviar">
</div>
</form>
el problema es que cuando hago clic en el boton me funciona bien, pero quando no hago click si no que hago "enter" tambien me lanza la ventana pero la paguina donde esta el formulario se recarga y me da un error de pagina no encontrada
si quereis ver lo que passa
http://www.esigual.com/_clients/host...gut=comollegar
alguien sabe que puede passar?
gracias