Вот так если сделать до формы
var dlina = 0; dlina = document.getElementById('n_text').value.length; alert (dlina); то алерт тебе напишет 0, поскольку уже на .value от undefined возникнет ошибка и в dlina ничего нового не запишется, а будет впечатление что 0. Вот так сделай до: alert(document.getElementById('n_text').value.length); и посмотри что будет. |
Ну блин я же написал кури ману по скедитору. Оказывается я сильно переоценил интеллект создателей этого чюда. Они все-таки ищут форму, а это элементарно делается от любого инпута, и вешаются на ее сабмит переписывая текст из своей лапши в поле ввода. Идиотизм. Короче, за тебя почитал.
Цитата:
То есть тебе надо вызвать CKEDITOR.updateElement() в твоей валидации прежде чем проверять dlina. ЗЫ Если бы ты сделал цивилизованный form.addEventListener('submit',validate), то и без енфорса убдейта все бы работало, ибо твой листенер палился бы ПОСЛЕ скедироского, поскольку его вешается в момент инициализации. А сейчас твой onsubmit сгорает раньше и поэтому убдейт проходит позже и виден только при следующей проверке. |
Премного благодарю, теперь все получилось!
|
Часовой пояс GMT +3, время: 18:01. |