Удалите теги абзаца из содержимого, введенного в текстовую область в редакторе Froala.

Я использую редактор Froala в своем приложении Flask. Когда я получаю содержимое textarea в Python, содержимое заворачивается в теги <p></p>. Кто может помочь, что нужно сделать, чтобы контент не оборачивался в теги <p></p>?

Я пробовал использовать опцию htmlDoNotWrapTags согласно документации при инициализации текстовой области, но это не помогло.

https://www.froala.com/wysiwyg-editor/docs/options#htmlDoNotWrapTags

Мой код:

HTML:

<form action="/submit_form" method="POST">
   <fieldset>
      <label for="activities_completed">Activities completed</label>
      <textarea id="activities_completed" name="activities_completed"></textarea>
   </fieldset>


   <fieldset>
      <input type="submit" value="Submit">
   </fieldset>
</form>

Инициализация редактора Froala:

<script>
    $(function() {
        $('textarea#activities_completed').froalaEditor();
        htmlDoNotWrapTags: ['p'] // it did not help
    });
</script>

Получение значения textarea в Python:

if request.method == 'POST':
    activities_completed = request.form['activities_completed']
    print(activities_completed)

person LinuxUser    schedule 09.03.2018    source источник


Ответы (1)


Догадаться.

Следующий код удалил теги <p></p>.

 <script>
        $(function() {
            var config = {
                enter: $.FroalaEditor.ENTER_BR
            };
            $('textarea#activities_completed').froalaEditor(config);
        });
    </script>
person LinuxUser    schedule 10.03.2018