我是我们的django模型表单。当它捕捉到错误时,它显示在文本字段的顶部。有没有办法让它显示在文本框的边上?有没有办法将错误消息显示在模型表单的文本字段的旁边?
1
A
回答
2
我猜你使用Django的一种内置方式来显示你的表单(即https://docs.djangoproject.com/en/dev/topics/forms/#displaying-a-form-using-a-template)。这非常好,因为它可以很容易地用单行显示表单,例如{{ form.as_p }}
,但是,通过这样做,您可以放弃对表单渲染的所有控制。如果你想恢复这个控制,你将不得不自己编写HTML。
也就是说,你需要做的是这样:
{% for field in form %}
<p>{% if field.error %} {{ field.error }} {% endif %}</p>
<p>{{ field.label }}</p>
<p>{{ field }}</p>
{% endfor %}
当然,你需要更改格式适合您的需求,但现在您可以直接更改HTML,并添加如果你需要更高级的东西,可以使用类或id(在CSS中使用)。
1
那些错误消息出现在小部件下只是普通的html元素,你可以用CSS修改它的输出。请阅读Styling required or erroneous form rows。
希望这会有所帮助!
相关问题
- 1. 在输入字段旁边显示错误消息
- 2. 模型验证消息Rails 4表单错误没有显示
- 3. 在字段旁边显示Php表单错误
- 4. 如何在字段旁边显示php表单错误?
- 5. Simple_Form在不同的输入字段旁边显示验证错误消息
- 6. 在Grails中,如何在字段旁边显示验证错误消息?
- 7. 如何在JavaScript中的文本框旁边显示错误消息?
- 8. 有没有办法显示任何Dr.Retet Exception的信息消息?
- 9. 有没有办法从模态UIPopover显示消息(如UIAlertView)?
- 10. 错误消息为所有字段显示相同的错误
- 11. 有没有办法改变错误信息的显示方式?
- 12. 显示表单的下一个字段onclick,并显示每个字段旁边的内嵌消息
- 13. 模型验证错误消息都没有得到显示
- 14. 为什么验证错误消息字段没有显示
- 15. 有没有办法在SAP Business Objects Notifications中显示错误消息?
- 16. 如何测试未输入(空)用户名在Python中的文本字段旁边显示错误消息Selenium
- 17. 如何在文本框旁边使用ajax显示错误消息?
- 18. Rails的模型无法保存,但没有显示错误消息
- 19. 在输入栏旁边显示错误消息
- 20. Symfony2在字段旁边和表格顶部显示表单错误
- 21. 有没有办法在PHP中显示字段的文本内容?
- 22. 一次显示表单中缺少字段的错误消息
- 23. 表单验证错误消息没有显示
- 24. 在单个表格行旁边显示确认消息
- 25. 表单验证显示所有字段的相同错误消息
- 26. Android:TextView旁边的ImageView没有显示
- 27. 输入旁边的错误消息
- 28. 检查空文本字段的显示错误消息
- 29. jQuery验证 - 在文本字段中显示错误消息
- 30. 有没有办法来覆盖[DataType(DataType.Password)]的错误消息
这似乎并不奏效。没有错误信息可以显示。 –