【问题标题】:django-crispy-forms + bootstrap4 checkbox appearance & validationdjango-crispy-forms + bootstrap4 复选框外观和验证
【发布时间】:2020-04-13 15:54:21
【问题描述】:

Django==1.11 django-crispy-forms==1.8.1 CRISPY_TEMPLATE_PACK = "bootstrap4"

使用标准格式(没有特殊设置)我们得到一个非常奇怪的“检查”符号:

尝试解决此问题: 在 forms.py 代码中:

    self.helper = FormHelper(self) 
    self.helper.use_custom_control = False 

这给出了一个很好的“检查”符号:

...但是当尝试提交表单而不选中 REQUIRED 复选框时,没有显示错误消息(客户端验证)。在第一种情况下,会显示此错误消息(复选框变为蓝色)。

那么,我们如何获得体面的复选框形状,以及引导程序 4 和 django-crispy-forms 的客户端验证错误?

感谢您的帮助

【问题讨论】:

    标签: forms validation bootstrap-4 client django-crispy-forms


    【解决方案1】:

    解决了 Jignesh Ravalthis question 接受的答案的输入,方法是将原始框放在不透明度为 0 的正确位置。这仍然使客户端验证消息保持在适当位置并可见。

    【讨论】:

      猜你喜欢
      • 2015-08-03
      • 2019-07-14
      • 2021-01-16
      • 2018-07-22
      • 2019-07-31
      • 1970-01-01
      • 2015-02-19
      • 2020-08-28
      • 2012-06-16
      相关资源
      最近更新 更多