#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 перейдет в форму.