Tinymce-名称='text'的无效表单控件不可聚焦

时间:2019-03-20 20:54:21

标签: python django tinymce

在Django中提交表单时,我得到:An invalid form control with name='text' is not focusable.

之所以无法使用,是因为“ Chrome浏览器希望将焦点放在必需的控件上但仍然为空,以便它弹出消息“请填写此字段”。但是,如果在Chrome希望弹出消息的那一刻(即在提交表单时)隐藏了控件,则Chrome无法专注于该控件,因为它已隐藏,因此表单不会提交。” -An invalid form control with name='' is not focusable

但是我真的不确定如何在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)

0 个答案:

没有答案