кнопка Save и input submit

Added by Василий Вяткин 6 months ago

заметил такую проблему: есть textarea с elRTE, есть input submit в этой же форме. Сохранение значений идет через ajax, без перезагрузки страницы. Проблема в следующем: при нажатии на submit первый раз скрипту сохранения не передается значение textarea. при нажатии второй раз - все передается. хотя при нажатии на кнопку save в самом редакторе - все нормально работает с первого раза.
вот выдержка из кода
<form action=scripts/saveinfo.php method=post id='edit'>
<textarea class=edit id=text name=text></textarea>
<input type='submit' class='submit' title='Сохранить' value='Сохранить' />
</form>

инициализация редактора
$('.edit').elrte({
height : 150,
width : 800,
toolbar : 'maxi'
});

то есть, все настолько элементарно, что даже непонятно где косяк. Моих знаний уже недостаточно, поможите кто может =)


Replies (2)

RE: кнопка Save и input submit - Added by Troex Nevelin 6 months ago

elRTE вешает обработчик на событие onsubmit, если вы его переопределяете, то elRTE не успевает записать изменения в textarea, для этого в методе который оправлет ajax запрос, перед отправкой добавьте: $('selector').elrte('updateSource');

Подробнее JavaScript_API_RU

RE: кнопка Save и input submit - Added by Василий Вяткин 6 months ago

Да, все работает, спасибо!

(1-2/2)