window.event.keycode

afoeder

New member
Hi!

Ich möchte in einem Textfeld eine Funktion aufrufen, wenn mann enter drückt.

Das habe ich mir etwa so vorgestellt:

<input type="text" usw. onKeyPress="CheckReturn()">

Du Funktion:

<script lang. = JS> //(kurzform ;-))
function CheckReturn()
{
If window.Event.Keycode = 13
{Do This}

}

oder so. Ich hoffe, ihr wisst, was ich machen will (Ascii 13 entspricht ja Enter.

Fact: das funktioniert so nicht. Gibt es eine andere Lösung?


Vielen Dank,

Adrian
 
hi,

was willst du denn damit erreichen ?
soll die Enter-Taste damit unterdrückt werden?

ciao,
Klaus...
 
hi,

habs schon woanders gepostet und habe dein Posting jetzt erst gesehen durchs suchen weider gefunden:

<input type="text" onkeypress="enter()">


<script language="JavaScript">
<!--
var hotkey=13 //hier ist der ASCII-Standard für die Taste "Return"
var ausfueren="ihre.htm" //die zu ladende Seite

if (document.layers)
document.captureEvents(Event.KEYPRESS)
function enter(e)
{
if (document.layers){
if (e.which==hotkey)
window.location=ausfueren
}
else
if (document.all){
if (event.keyCode==hotkey)
window.location=ausfueren
}
}
</script>

ciao,
Klaus...
 
Zurück
Oben