Очистка textarea

В модальном окне при загрузке изображения есть кнопка «Загрузить»
<button onclick="ls.ajaxUploadImg('tab-upload-pc','topic_text');" class="button button-primary" type="submit">Загрузить</button>


Подскажите как очистить textarea
<textarea rows="20" class="mce-editor markitup-editor input-width-full markItUpEditor" id="topic_text" name="topic_text"></textarea>

по нажатию на «Загрузить».
Одним словом хочется очистки textarea, перед вставкой кода, нового изображения.
Может как — то можно, перехватить это событие?

7 комментариев

avatar
в ajaxUploadImg есть маркер, туда цепляетесь плагином и выполняете очистку поля.
Что такое маркеры.
avatar
Выполняю в add.tpl
<script type="text/javascript">
ls.hook.inject (ls.ajaxUploadImg, function () { $('#topic_text').text(''); },'ajaxUploadImgAfter');
</script>

Что — то не срабатывает, «подтолкните» чуток еще.
avatar
попробуйте так:

<script type="text/javascript">
jQuery (document).ready (function ($) {
    ls.hook.inject (ls.ajaxUploadImg, function () { $ ('#topic_text').html (''); }, 'ajaxUploadImgBefore');
});
</script>
avatar
К сожалению не срабатывает.
avatar
видимо что-то в последней версии зацепили в маркерах, изменяемую функцию нужно передавать в строковом виде:
<script type="text/javascript">
  jQuery (document).ready (function ($) {
    ls.hook.inject ('ls.ajaxUploadImg', function () { $ ('#topic_text').val (''); }, 'ajaxUploadImgBefore');
  });
</script>
avatar
ls.hook.inject([ls,'ajaxUploadImg'],'$("#topic_text").val("");','ajaxUploadImgBefore');
avatar
Отлично! Спасибо
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.