Показать сообщение отдельно
  #2 (permalink)  
Старый 09.12.2009, 18:01
Аватар для Петр
Интересующийся
Отправить личное сообщение для Петр Посмотреть профиль Найти все сообщения от Петр
 
Регистрация: 27.04.2009
Сообщений: 23

вообщем нашел место где происходит собитие при сабмите. сторока 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]
Ответить с цитированием