2012-04-07 3 views
1

Ich habe eine Schaltfläche, die über eine Tastenkombination aufgerufen wird, aber die Benutzer müssen drücken ALT + Z. Gibt es trotzdem, die Benutzern den Zugriff auf die Schaltfläche lassen durch einfaches Drücken Z (oder eine andere Taste) ohne ALT drücken zu müssen?HTML-Element Tastaturkürzel ohne Alt-Taste

Vielen Dank,

<input style="display:none;" id='stopButton1' type="button" value="Z" onclick="stop('z')" accesskey="z" /> 

Antwort

2

Nein, das nicht möglich, in reinem HTML ist.

JavaScript ist erforderlich: Verwenden Sie das keypress ereignisspezifische Zeichencodes zu erfassen, und eine Funktion aufrufen.

+0

gibt kein Beispiel/Syntax –

+0

@PradeepKumarPrabaharan https://jsfiddle.net/1aqtuc4y/ –

+0

schön, dass wir es ohne jQuery-Plugin wissen können –

0

Wir verwenden jquery 2.1.3 Plugin und keypress mit ASCII Wert

JS:

$(document).keypress(function (e) { 
    if (e.which == 72 || e.which==104) { 
     window.location.replace("http://soluvations.in"); 
    } 
}); 

HTML:

<p>Press H/h to go to Home Page</p> 

Hier ist JSFIDDLE link