嗨我对每个循环都很简单,它创建了带有值的按钮和输入。 当我试图发布数据时出现问题,我总是从输入字段发布第一个值但是按钮中的值很好。看看代码:
chrome.devtools.panels.create("Heroes Panel","icon.png","index.html",null);
发布数据的代码:
{% for user in users %}
<form class="form-horizontal" role="form" name="titles" action="
{{site.uri.public}}/groups/user" method="post">
//it's posting alway first value from loop
<input type="text" name="delete1" value="{{ user.email}}">
//it's working well
<input type="submit" name="delete" value="{{ user.email }}">
</form>
{% endfor %}
你能给我一个暗示,为什么输入它不能正常工作?
答案 0 :(得分:0)
固定!我需要使用不同的表单ID来区分它们和一些js函数
{% set myVal = 1 %}
{% for user in users %}
<form class="form-horizontal" role="form" id="{{ myVal }}"
name="{{ myVal }}" action="{{site.uri.public}}/groups/user" method="post">
<input type="text" name="delete1" value="{{ user.email}}">
<button type="submit" name="delete" value="{{ user.email }}"
onclick="setForm({{ myVal }})" ></button>
{% set myVal = myVal + 1 %}
</form>