Я использую редактор 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 });
Попытка удалить фразу «она не работает» из своего словаря ... навсегда. Представьте, что ваши клиенты говорят это вам. Ваш ответ будет таким же, как мой, теперь: «Что это за« это », о котором вы говорите, и каким конкретным способом« он »не работает?» Форма не отправляется? '.trumbowyg()' не стреляет? Какие ошибки консоли вы получаете? – philtune
@philtune «это не сработало», я имел в виду, что запрос POST не прошел. Каждое другое поле формы подавало информацию и сохранялось должным образом в БД, но «textarea» этого не делал. Я сделал это как с HTML, так и без него, поэтому это не проблема с кодировкой. Результат был просто пустым. В консоли нет ошибок JS. – jperezov
Итак, плагин только отправляет HTML обратно в текстовое поле на 'blur' (я предполагаю, что это означает' tbwblur'') ... ваша консоль выплевывает «работу»? Если нет, проблема не в '$ _POST', а в плагине. Мне интересно, не ударил ли «ENTER» не «размытие», и это причина. В любом случае, есть ли у вас живой пример, чтобы мы могли видеть, что он делает, а не просто гадать? – philtune