Como desativar o comportamento de envio automático ao pressionar a tecla enter?
Eu quero pressionar a tecla enter para ir para p2.htm ou p3.htm de acordo com o texto de entrada que eu estava digitando. E eu também quero apertar botão submit1 para alertar ('no1') manualmente.
Ele funciona no FireFox, mas no IE6, quando pressiono a tecla enter, ele envia o botão de envio.
Como posso fazer a coisa certa no IE 6 como é no FireFox?
Eu uso javascript e jQuery.
<input id="Text2" type="text" onkeyup="if(event.keyCode==13){go2();}" />
<input id="Text3" type="text" onkeyup="if(event.keyCode==13){go3();}" />
<input id="submit1" type="submit" value="submit" onclick="alert('no1')" />
<script type="text/javascript">
function go2()
{
window.location = "p2.htm";
}
function go3()
{
window.location = "p3.htm";
}
</script>