押されたキーが Enter かどうかを判断するのは非常に簡単です:
function EnterPress(){
if(event.keycode == 13){
...
}
}
IE6 の onkeypress は"Enter event" 、そして onkeydown は
を受け入れません。 IE8 の onkeypress は "Enter event" を受け入れませんが、onkeydown は
を受け入れます... これについては心配しないで、両方の
ただし、FF では、onkeypress と onkeydown を同時に受け付けます。 FF と互換性を持たせるには、イベントの下で取得できます。次のように記述する必要があります:
function EnterPress(e){ //受信イベント
var e = e | window.event;
if(e.keycode == 13){
...
}
}
その後、パラメータ イベントを任意のイベントに渡し、他のイベントにはパラメータを渡さない限り、FF を 1 回だけ実行させることができます。
&
要約すると、IE および FF と互換性があります:
<script> <br>function EnterPress(e){ //受信イベント<br>var e = e | window.event; <br>if(e.keycode == 13){ <br>document.getElementById("txtAdd").focus(); 🎜></script>
--by:Bubble Fantasy