html - 在 django html 文件中创建一系列按钮

标签 html django forms

这可能是一个非常新手的问题,但我正在尝试想出一种在变量列表中设置 html 按钮列表的简单方法:

{% for [object] in [list] %}
<tr>
    <td>
        <form action="" method="post">
        <input type="submit" name="[button name]" value="[?]">
        {% csrf_token %}
        </form>
    </td>
</tr>
{% endfor %}

问题是:如果我希望按钮根据手头对象的内容返回不同的值,我该如何处理?

最佳答案

不要重载提交按钮的值属性,而是使用表单中的隐藏字段通过表单提交您的值。

{% for [object] in [list] %}
<tr>
    <td>
        <form action="" method="post">
        <input type="hidden" name="my_parameter" value="{{object.property}}">
        <input type="submit" value="Submit">
        {% csrf_token %}
        </form>
    </td>
</tr>
{% endfor %}

关于html - 在 django html 文件中创建一系列按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781951/

相关文章:

python - 使用 GChartWrapper 为 Google Chart 创建动态标签

python - 在 Heroku 上使用线程更新数据库?

javascript 为未选中的复选框提交默认值

php - 使用 php 提交 ajax 表单

Javascript:为多个音频播放器和淡入淡出效果调整脚本

Javascript 元素选择排序

javascript - 为什么在 AJAX/JavaScript 运行后我的 CSS/布局发生变化?

javascript - Django - 未提供身份验证凭据

javascript - Controller 中的 Angularjs 表单始终未定义

html - 在 chrome 中带有溢出自动的框布局