Tabs in TextArea fangen

8

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.

    
user122147 09.07.2009, 17:43
quelle

3 Antworten

9

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.

    
Emmett 09.07.2009, 18:17
quelle
0
%Vor%     
RAMCHANDAR THOPUCHARLA 29.05.2013 15:00
quelle
-1

Gibt es einen Grund, warum Sie die Registerkarten nicht einfach nach der Bearbeitung ersetzen können? Ich habe ziemlich viel damit gespielt, Text zu ersetzen, während ich in ein Textfeld tippte, und fand es im besten Fall unpraktisch.

    
Dave 09.07.2009 17:57
quelle