Редактор Kendo (WYSIWYG) не отправляет тег

#javascript #jquery #html #kendo-ui #kendo-editor

#javascript #jquery #HTML #kendo-ui #kendo-editor

Вопрос:

Я использую редактор Kendo на своем веб-сайте, но у меня проблема. Я хочу заполнить код встроенной формы из MailChimp` но редактор удаляет тег формы. Я не знаю, как мне заставить его работать. Я прочитал документацию` но решения нет. Спасибо за совет

Комментарии:

1. Разместите некоторый код, мы не сможем помочь вам с очень ограниченным описанием, которое вы дали. Просто не забудьте заменить любые ключи API или пароли на «XXXX».

Ответ №1:

Kendo автоматически декодирует html-тег внутри. Таким образом, вам необходимо закодировать значение editor . Пожалуйста, проверьте эту скрипку: http://jsfiddle.net/5eav9 /

Попробуйте поместить это значение в редактор:

 <form><p>Hello world!!</p></form>
  

Затем нажмите кнопку, вы получите:

 amp;<formamp;>amp;<pamp;>Hello world!!amp;</pamp;>amp;</formamp;>
  

затем вызовите функцию encode,

 Encoder.htmlDecode(editor.value())
  

вы получите:

 <form><p>Hello world!!</p></form>
  

Примечание: я использовал внешний js http://www.strictly-software.com/scripts/downloads/encoder.js для кодирования HTML-тега.

Комментарии:

1. Просто замените оба alerts на $("form>p").text(editor.value()); и все из Kendo перейдет в форму.