gpt4 book ai didi

django-forms - Django脆皮表单,在模板中隐藏/显示字段

转载 作者:行者123 更新时间:2023-12-01 02:30:13 25 4
gpt4 key购买 nike

我在 Django 中使用 Crispy-Form 和 Bootstrap。它运作良好。
现在,我希望有一个字段仅在另一个字段有输入时显示。
基本上我有一个 multpile select list称为 A 可见,和一个 text field ,B,隐藏。
一旦用户聚焦/选择 A 中的一个或多个值,B 应该变得可见。如果没有被选中,它应该变得不可见。

cripsy form有这个功能吗,或者有没有写JS的可能?
还是我必须在呈现表单的 html 页面中编写 JS?

再见

最佳答案

我曾经做过类似的事情。我为您希望最初隐藏的输入分配了一个“隐藏”类。这可以通过将字段嵌套在 Div 中并分配 css_class 来完成。见 http://django-crispy-forms.readthedocs.org/en/d-0/layouts.html#universal-layout-objects

然后在发生某个 Action 时使用 javascript 删除“隐藏”类。

如果您决定使用 jQuery,则可以使用以下函数:
$("input[name='a_hidden_​​field']").removeClass('hidden')

关于django-forms - Django脆皮表单,在模板中隐藏/显示字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13541700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com