【问题标题】:Django: Hiding necessary forms on template pageDjango:在模板页面上隐藏必要的表单
【发布时间】:2012-07-11 20:17:40
【问题描述】:

我有一个 Django 应用程序,它通过 HTML5 地理定位从用户坐标中获取纬度/经度,并通过 jQuery 将它们放入表单字段中。然后使用这些坐标将标记放置在地图上。这很好用。

问题:我想隐藏这些表单,以便用户看不到它们,但这些表单仍然需要“在页面上”,以便他们可以接收信息。所以通过 Django 表单文件排除这些是不可接受的。

我尝试了一种隐藏表单字段但留下表单标签的方法。我想对用户隐藏整行,并删除表单字段存在的空间,同时它仍保留在后台以接收信息。

这可能吗?不确定它是否需要 CSS 技巧或 Django 内置的东西。

任何帮助或见解表示赞赏。

【问题讨论】:

    标签: css django html django-forms


    【解决方案1】:

    为您的表单提供一个 ID,并在 CSS 中为这些 ID 设置 display: none。或者,使用通用类而不是单独的 ID。

    【讨论】:

    • 谢谢。不幸的是,Django 会自动生成表单,并且 ID 包含在主 div 中,该主 div 通常与其他 div 命名相同。它只允许隐藏该字段,但留下该字段的名称。不过答案很好!
    猜你喜欢
    • 1970-01-01
    • 2014-11-04
    • 2014-08-11
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多