Tinymce - недопустимый элемент управления формы с именем = 'текст' не может быть сфокусирован - PullRequest
1 голос
/ 20 марта 2019

При отправке формы в Джанго я получаю: An invalid form control with name='text' is not focusable.

Причина, по которой он не работает, заключается в том, что «Chrome хочет сосредоточиться на элементе управления, который требуется, но все еще пуст, чтобы он мог всплыть сообщение« Пожалуйста, заполните это поле ». Однако, если элемент управления скрыт в момент, когда Chrome хочет открыть сообщение, то есть во время отправки формы, Chrome не может сосредоточиться на элементе управления, поскольку он скрыт, поэтому форма не будет отправлена ​​». - Недопустимый элемент управления формы с именем = '' не может быть сфокусирован

Но я действительно не уверен, как это сделать в TinyMCE или Django, и мне было интересно, знает ли кто-нибудь.

HTML:

{% block content %}
    <div class="container">
        <div class="form-create">
            <form method="post" enctype="multipart/form-data">
                {% csrf_token %}
                {{ form|crispy }}
                <input type="submit" class="btn btn-success" value="Publish">
            </form>
        </div>
    </div>
{% endblock %}


{% block script %}
        tinyMCE.init({
            selector: '#id_text',
        });
{% endblock %}

Просмотров:

class PostCreateView(LoginRequiredMixin, PostEdit, CreateView):
    fields = ['title', 'text', 'category', 'image', 'sub_description']

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...