Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   TinyMCE валидация формы (https://javascript.ru/forum/library-toolkit-framework/6589-tinymce-validaciya-formy.html)

Петр 07.12.2009 20:42

TinyMCE валидация формы
 
Как в этом редакторе включить валидацию на количество введенных символов, по коду разобратся не смог, сильно много его.

Петр 09.12.2009 18:01

вообщем нашел место где происходит собитие при сабмите. сторока 6644. вот такой код надо ставить он будет подсвечивать поле ввода. и менять парамет alt.
[cody] <textarea id='mceEditor' class="mceEditor" rows="10" cols="70" alt="<1,tinymce,true"></textarea>[/cody]
а потом на form вешается обработка alt для валидации всей формы
[cody]
var el = t.getElement();
var alt = el.getAttribute("alt");
var count = t.getContent().length;
var size = alt.substring(1,alt.indexOf(','));
var textareaId = el.getAttribute("id");
var frame = document.getElementById(textareaId+"_ifr");
var body = frame.contentWindow.document.getElementById('tinym ce');
if (parseInt(count) > parseInt(size)) {
body.style.backgroundColor = "#FFA090";
el.setAttribute("alt", alt.substring(0,alt.lastIndexOf(','))+',false');
} else {
el.setAttribute("alt", alt.substring(0,alt.lastIndexOf(','))+',true');
if (t.initialized) {
t.save();
t.isNotDirty = 1;
}
}
[/cody]


Часовой пояс GMT +3, время: 00:17.