![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chcę wykorzystać TinyMce do wpisywania sformatowanego tekstu do bazy danych.
Liczba znaków ma być ograniczona np. do 500, liczone są widoczne w edytorze znaki. Przy pomocy informacji zawartych tutaj zliczam znaki mniej więcej tak jak chcę (testowo do 10-ciu). Edytor inicjuję w ten sposób: Kod tinyMCE.init({ mode : "textareas", theme : "advanced", theme_advanced_statusbar_location : "bottom", theme_advanced_path : false, setup : function(ed) { ed.onKeyUp.add(function(ed, e) { var strip = (tinyMCE.activeEditor.getContent()).replace(/(<([^>]+)>)/ig,""); var text1 = strip.length; if(text1>=10) { komunikat(); } else var text = strip.length + " Znaków" tinymce.DOM.setHTML(tinymce.DOM.get(tinyMCE.activeEditor.id + '_path_row'), text); }); function komunikat() { alert("Za dużo znaków"); } } }); Aktualne działanie można zobaczyć tutaj. Liczba znaków widoczna w lewym dolnym rogu edytora, po rozpoczęciu wpisywania. Docelowo chciałbym, aby po osiągnięciu limitu znaków wyświetlał się komunikat i nie było możliwości dalszego wpisywania tekstu. Nie bardzo wiem jak zabrać się do tego dalej i proszę o podpowiedź bardziej doświadczonych w tym temacie. Ten post edytował odkuszacz 28.01.2011, 11:33:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:00 |