Kennt jemand eine browserübergreifende, zuverlässige Lösung zum Auffassen der Tab-Taste in einem Textfeldfeld und zum Ersetzen (in der korrekten Position) von 4 Leerzeichen? Der Textbereich wird verwendet, um einen Aufsatz einzugeben, und benötigt diese Funktion.
Hinweis: Ich habe versucht, unter anderem den FCKEditor zu verwenden, der keine Tabs erfasst hat und eine Reihe von Funktionen hatte, die ich nicht benötigte. Ich möchte eine einfache Lösung nur zum Erfassen von Tabs.
Ich habe nicht ausgiebig getestet, aber das scheint zu funktionieren:
(Ich habe die Funktion "insertAtCursor" unter gefunden Ссылка )
%Vor%BEARBEITEN : Das Skript wurde so geändert, dass es jQuery nicht verwendet.
Tags und Links javascript html javascript-events keylistener