ändern Sie das Tastatur-layout mit javascript
Ich habe ein html-Formular. Benutzer können das Formular ausfüllen in Englisch und Persisch Sprachen. aber ich habe eine captcha Eingabe, die Benutzer sollten füllen Sie es in Englisch.
Wenn der Anwender über die Tastatur-layout ist Persisch, was eingegeben wird in diesem Feld ändern, um Englisch, so brauche ich etwas kodiert, ändern Sie das Tastatur-layout auf die Fokussierung auf diese input-text.
Ist es möglich, zu ändern, Tastatur layout mit javascript??
Ja, Sie können, erfassen jeden Tastendruck und e-check.die dann ersetzen Sie die Zeichen entsprechen der neuen Tastatur-layout Sie sind welche.
Sie können nicht erkennen / ändern des Tastatur-layout durch javascript.
Ich habe ein großes problem, es gibt einige verschiedene persian keyboard layout in windows und in linux-und dies erschwert das ersetzen von Zeichen. 🙁
Ich bin neugierig: was tun Persischen Nutzer in der Regel zu tun mit der englischen Sprache-websites, die Verwendung von captchas? Ich würde denken, es ist bis zu den einzelnen Benutzer zu wechseln als nötig (in Windows ist dies leicht getan werden kann über die Eingabegebietsschema-Leiste angezeigt werden können, auf die Seite der Taskleiste).
Sie drücken Sie Alt+Shift ändern Sie das system-Tastatur-layout auf Englisch und geben Sie dann das captcha,aber ich möchte das wechseln von Script nicht von hand !
Sie können nicht erkennen / ändern des Tastatur-layout durch javascript.
Ich habe ein großes problem, es gibt einige verschiedene persian keyboard layout in windows und in linux-und dies erschwert das ersetzen von Zeichen. 🙁
Ich bin neugierig: was tun Persischen Nutzer in der Regel zu tun mit der englischen Sprache-websites, die Verwendung von captchas? Ich würde denken, es ist bis zu den einzelnen Benutzer zu wechseln als nötig (in Windows ist dies leicht getan werden kann über die Eingabegebietsschema-Leiste angezeigt werden können, auf die Seite der Taskleiste).
Sie drücken Sie Alt+Shift ändern Sie das system-Tastatur-layout auf Englisch und geben Sie dann das captcha,aber ich möchte das wechseln von Script nicht von hand !
InformationsquelleAutor hd. | 2012-07-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie nicht in der Lage, ändern Sie das Tastatur-layout mit JS, aber man kann Sie erfassen, das keydown-Ereignis und ersetzen Sie den Charakter mit so etwas wie dies:
http://jsfiddle.net/SxdKZ/
naja... man könnte erkennen, das OS mit
navigator.platform
🙂 wenn es nur für eine Aufnahme, so etwas wie mottie.github.com/Keyboard vielleicht eine einfachere Lösung?InformationsquelleAutor Max Girkens
Ich habe die Standard-Sprache, in der alle input-text-Felder auf Arabisch. Wenn Sie möchten, dass die Verwendung der englischen Sprache für das text-Feld ist, müssen Sie ordnen Sie eine Klasse "de", insbesondere text-Feld.
Kopieren Sie einfach den folgenden code und laden Sie auch die js-Datei von http://farsitype.ir/FarsiType.js
InformationsquelleAutor Umair Qureshi