Hallo,
ich habe ein HTML-Control, bei dem ich eine bestimmte Aktion ausführen möchte, wenn im Control die Hoch- oder Runtertaste gedrückt wird.
Wie kann ich herausfinden, welche Taste beim onkeyup-Event betätigt wurde?
Hallo,
ich habe ein HTML-Control, bei dem ich eine bestimmte Aktion ausführen möchte, wenn im Control die Hoch- oder Runtertaste gedrückt wird.
Wie kann ich herausfinden, welche Taste beim onkeyup-Event betätigt wurde?
guten tag,
Wie kann ich herausfinden, welche Taste beim onkeyup-Event
betätigt wurde?
google wird dir bei der suche nach „keycode“ behilflich sein.
bei den treffern wirst du die jeweilige taste dazu finden … da kannst du dir deine hoch-runter-taste aussuchen )
gruß
klaus
Danke, aber ein bisschen konkreter hätte es schon sein können.
Wem es interessiert hier die Lösung (Codeausschnitt):
function getKeyCode(event) {
event = event || window.event;
return event.keyCode;
}
function textBox_onkeypress(textBox, event)
{
var key = getKeyCode(event);
var curPos = textBox.selectionStart
var length = textBox.value.length;
// Pfeiltasten gedrückt: Zahl vergrößern, verringern
if ((key == 38) || (key == 40))
{
summand = 1;
if(key == 38) // Pfeil hoch
num += summand;
else if(key == 40) // Pfeil runter
num -= summand;
}
}
}
Danke, aber ein bisschen konkreter hätte es schon sein können.
Bitte,
jetzt weiß man zumindest, was Du mit Hoch-Runter-Tasten meinst