Javascript:Bloc de soumettre le formulaire sur la Touche Enter appuyez sur

J'ai une page web où j'ai 2 formulaires lorsque je clique sur la touche entrée, je vais appeler une fonction javascript pour la force de la page à charger une autre page.Mon code est

function SearchUser()
{
var text = document.getElementById("searchItem").value;
text = text == "" ? -1 : text;
var by = document.getElementById("listBy").value;   
var on="";
if(by==1)
{
    on="USERNAME";
}
else if(by==2)
{
    on="FIRSTNAME";
}
else if(by==3)
{
    on="EMAIL_ID";
}

gotoUrl="userlist.php?searchItem="+text+"&onSearch="+on; 
    alert(gotoUrl); 
window.navigate=gotoUrl;

}

et

$(document).ready(function()
{
 $("#frmUserListSearch").keyup(function(event)
 {
  if(event.keyCode == 13)
  { 
    SearchUser();
  }
 });

});

Mais la page est en train de faire un formulaire de soumission lors de la SearchUSer fonction appelée.J'obtiens l'url est correcte dans l'alerte.Mais La page ne se charge pas dans le brower

Des Idées ???

Merci d'avance

InformationsquelleAutor Shyju | 2009-05-26