当我使用提交时,我遇到了一些问题。
以下是使用某个模板的代码:
{% for art in arts %}
<div class="art">
<div class="art-title">{{art.title}}</div>
<div class="art-created">{{art.created}}</div>
<pre class="art-art">
{% autoescape on %}
{{art.art}}
{% endautoescape %}
</pre>
<form action="editArt.html">
<input type="submit" name="edit" value={{art.title}}>
</form>
<hr>
</div>
{% endfor %}
在表单中,我想要&#34;编辑&#34;可以保存art.title值的按钮,我将用它来查询数据库,为了做到这一点,我设置了value = {{art.title}}。但这改变了我希望它显示的按钮的名称。我希望它可以显示&#34;编辑&#34;当此按钮显示但保持art.title的值时。如何实现?
答案 0 :(得分:1)
<form action="editArt.html">
<input type="hidden" name="title" value="{{art.title}}">
<input type="submit" name="edit" value="Edit">
</form>
在您的服务器代码中,您将能够访问随表单提交的“标题”值,但用户将无法看到它,因为type="hidden"
答案 1 :(得分:0)
您需要将art.title值填充到表单中的隐藏输入字段中,按钮的值不是传统意义上的值,而是标记按钮的内容。