Jquery deaktiviert eine Tastaturtaste

8

Ist es möglich, eine bestimmte Tastaturtaste (wie Stern oder String) mit jquery zu deaktivieren?

    
Lvcky Mercado 10.01.2012, 14:47
quelle

6 Antworten

11

Sie können einen Schlüsselstrich nicht als solchen deaktivieren, aber Sie könnten ihn mit jQuery erfassen und seine Aktion überschreiben (return false). Im folgenden Beispiel wird die Eingabetaste erfasst. Ändern Sie einfach 13 zu einem beliebigen Schlüsselcode, den Sie deaktivieren müssen.

%Vor%     
detheridge02 10.01.2012, 14:52
quelle
6

Ich musste alle Tasten außer F11 und ESC deaktivieren. Also habe ich diesen Weg gemacht. Denke, das könnte jemandem helfen. :)

%Vor%     
IJas 11.07.2012 08:43
quelle
1

Handle onKeyDown , dann preventDefault darauf.

    
Amadan 10.01.2012 14:49
quelle
1

Ich kann mir so etwas vorstellen:

%Vor%

Wenn Sie false zurückgeben, sagen Sie dem Browser, er solle das gedrückte Ereignis nicht zulassen

    
jere 10.01.2012 14:52
quelle
0

Fügen Sie einfach einen OnKeyUp,Down-EventListener zu Ihrer HTML Seite hinzu und wenn die gedrückte Taste ist, dass Sie sie ignorieren wollen, nur preventDefault

    
mas-designs 10.01.2012 14:50
quelle
0

Sie können das folgende Plugin verwenden: $('#text_input').filter_input({regex:'[a-z]'}) ;

Ссылка

    
dov.amir 10.01.2012 14:51
quelle

Tags und Links