• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Button per Tastatur auslösen

Antons

New member
Hallo,

ich habe in meinem Script 2 Buttons (Plus und Minus)

Code:
<button type="button" id="Minus" onclick="Minus('Nummer');">-</button>
<button type="button" id="Plus" onclick="Plus('Nummer');">+</button>

Ich würde gerne den Minusbutton mit der Taste linker Pfeil Javascript-Key Code 37 auslösen
und den Plusbutton mit der Taste rechter Pfeil Javascript-Key Code 39.

Mein jetziger Ansatz:

Code:
function Event_Key()
{  
  if(event.keyCode == 37)
  {
    ???? ;
    
  }  
}


Nun ist guter Rat teuer :)

MfG
 
Du kannst du doch statt der Fragezeichen einfach den Code, der in dem onclick drin steht, reinschreiben.

PS: nur im IE ist event eine globale Variable, über die man auf Eventeigenschaften zugreifen kann. Da du sowieso jQuery am Start hast (oder ist das ein anderes Projekt?), würde ich da den Eventlistener auch mit jQuery registrieren:
Code:
$(document).keydown(function(ev){
	if (ev.keyCode === 37){
		Minus('Nummer');
		ev.preventDefault();
	}
});

PPS: die meisten Schreiben JS mit der Namenskonvention, die auch im JS-Core verwendet wird. Funktions- und Variablennamen klein im CamelCase. Nur Konstruktoren werden groß geschrieben. Wenn du das einhälst, erleichterst du anderen das Lesen/Verstehen deines Codes.
 
Zurück
Oben