2014-12-19 2 views
0

Я использую редактор WYSIWYG trumbowyg, чтобы дополнить тот факт, что наша CMS сосет. План состоит в том, чтобы помочь нашим авторам с HTML, не удаляя текущую систему, которая у них есть, это просто форма с текстовым полем для содержимого статьи.trumbowyg плагин не отправит

К сожалению, после активации trumbowyg на textarea никаких сообщений с ним, независимо от того, что я делаю.

Когда я говорю «ничего сообщения», я имею в виду, что форма работала перед тем я добавил JavaScript к нему, и перестал работать после того, как, и я имею в виду $_POST массив PHP.

Вот что я пытался (хотя, прежде чем я просто делал основы, перечисленные на their website):

<form enctype="multipart/form-data" name="form" method="post"> 
    <!--other inputs ignored, but present--> 
    <textarea name="article"></textarea> <!--this is the textarea in question--> 
</form> 
(function(textarea) { 
    textarea.trumbowyg({ closable: true }).on('tbwblur', function() { 
    console.log('working'); //This works 
    textarea.text(textarea.trumbowyg('html')); 
    }); 
})($("textarea[name=article]")); 

Я сделал старт со следующим, который не работает:

$("textarea[name=article]").trumbowyg({ closable: true }); 
+2

Попытка удалить фразу «она не работает» из своего словаря ... навсегда. Представьте, что ваши клиенты говорят это вам. Ваш ответ будет таким же, как мой, теперь: «Что это за« это », о котором вы говорите, и каким конкретным способом« он »не работает?» Форма не отправляется? '.trumbowyg()' не стреляет? Какие ошибки консоли вы получаете? – philtune

+0

@philtune «это не сработало», я имел в виду, что запрос POST не прошел. Каждое другое поле формы подавало информацию и сохранялось должным образом в БД, но «textarea» этого не делал. Я сделал это как с HTML, так и без него, поэтому это не проблема с кодировкой. Результат был просто пустым. В консоли нет ошибок JS. – jperezov

+0

Итак, плагин только отправляет HTML обратно в текстовое поле на 'blur' (я предполагаю, что это означает' tbwblur'') ... ваша консоль выплевывает «работу»? Если нет, проблема не в '$ _POST', а в плагине. Мне интересно, не ударил ли «ENTER» не «размытие», и это причина. В любом случае, есть ли у вас живой пример, чтобы мы могли видеть, что он делает, а не просто гадать? – philtune

ответ

-1

У меня была аналогичная проблема, и я не мог найти решение в любом месте. После того, как я отправил свой вопрос Алексу (автору Трумбоуга), я понял, что ответ смотрел мне в лицо в документах Трумбоуга. См. https://github.com/Alex-D/Trumbowyg/issues/341.

Trumbowyg Docs

Смежные вопросы