Ich benutze das jQuery Bildschirm-Tastatur-Plugin mit einem Touchscreen. Bei meiner Eingabe möchte ich die Tastatur schließen, wenn ich 4 Zeichen erreicht habe. Leider weiß die Tastatur nur, wenn ich 4 Zeichen erreicht habe und die maximale Eingabe auf 4 Zeichen begrenzen kann. Der Benutzer muss die Tastatur noch manuell schließen. Gibt es einen Code zum Schließen der Tastatur? Hier ist meine eigentliche Skript:Motties virtuelle Tastatur schließen auf validieren wahr
$('#password').keyboard({
layout: 'custom',
customLayout: {
'default' : [
'C D E F',
'8 9 A B',
'4 5 6 7',
'0 1 2 3',
'{bksp} {a} {c}'
]
},
usePreview : false,
autoAccept: true,
maxLength : 4,
// Prevent keys not in the displayed keyboard from being typed in
restrictInput : true,
// include lower case characters (added v1.25.7)
restrictInclude : 'a b c d e f',
// don't use combos or A+E could become a ligature
useCombos : false,
// activate the "validate" callback function
acceptValid : true,
validate : function(keyboard, value, isClosing){
// only make valid if input is 4 characters in length
if(value.length === 4)
return true; // I want to close the keyboard here
return false;
}
});
Dank @Mottie !! Das funktioniert super !! – pollux1er
Was ist, wenn ich eine JavaScript-Funktion nach dem Schließen der Tastatur starten möchte? – pollux1er
Bindung an das [versteckte Ereignis] (https://github.com/Mottie/Keyboard/wiki/Methods#events). – Mottie