|
|
|
| Как можно до отправки проверить поле tinyMCE на заполнение?
Submit с пустыми полями - выводит сообщения в дивах " поле не заполнено! ".
Клик на <input убирает сообщение об ошибке и заполненное проверку проходит.
Надо onClick на поле tinyMCE обнулить сообщение об ошибке и заполнив пройти проверку.
Сейчас по клику в поле tinyMCE сообщение не гаснет и заполненное проверку не проходит.
Не знаю синтаксиса JS - все необходимое вроде собрал. Помогите плиз.
Поля формы:
// Проверка работает на простом поле
<input name="news_head" onClick="setBorder('news_head')" class=tf type=text value=''>
<div align="right" class="err" id="news_head_err"></div>
// Это поле заменяется на tinyMCE - вставить onClick не удается
<textarea name="news_text" class=tf rows="15"></textarea>
<div align="right" class="err" id="news_text_err"></div>
|
Проверка
<SCRIPT language=JavaScript>
function checkForm() {
var err = 0;
if (document.getElementById("news_head").value == '') {
document.getElementById("news_head").style.border = "1px solid #FF0000";
document.getElementById("news_head_err").innerHTML = "поле не заполнено!";
err = 1;
}
if (document.getElementById("news_text").value == '') {
document.getElementById("news_text").style.border = "1px solid #FF0000";
document.getElementById("news_text_err").innerHTML = "поле не заполнено!";
err = 1;
}
if (err == 0) document.getElementById("form").submit();
}
function setBorder(id) {
document.getElementById(id).style.border = "1px solid #85bbdd";
document.getElementById(id+"_err").innerHTML = "";
}
// -->
</SCRIPT>
|
Пример с onClick для tinyMCE с оф. сайта
<script type="text/javascript">
tinyMCE.init({
...
plugins : 'inlinepopups',
setup : function(ed) {
//
// Эта функция выводит алерт-сообщение при клике на окне tinyMCE
// КАК ЕГО ИЗМЕНИТЬ НЕ ЗНАЮ - нужен вызов onClick="setBorder('news_head')"
//
ed.onClick.add(function(ed) {
ed.windowManager.alert('User clicked the editor.');
});
}
});
</script>
|
| |
|
|
|
|
|
|
|
|
для: Serg_l
(24.05.2009 в 00:25)
| | вторые сутки ломаю голову безуспешно...
жду помощи | |
|
|
|