Wie deaktiviere ich das automatische Senden, wenn ich die Eingabetaste drücke?

Ich möchte die Eingabetaste drücken, um gemäß dem eingegebenen Text zu p2.htm oder p3.htm zu gelangen. Außerdem möchte ich die Schaltfläche "submit1" drücken, um manuell einen Alarm auszulösen ("no1").

Es funktioniert in FireFox, aber wenn ich in IE6 die Eingabetaste drücke, wird die Senden-Schaltfläche gesendet.

Wie kann ich die Sache in IE 6 richtig machen, wie es in FireFox ist?

Ich benutze Javascript und 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>

Antworten auf die Frage(7)

Ihre Antwort auf die Frage