【发布时间】:2012-05-16 16:24:46
【问题描述】:
我有这样的模板:
{% for a in As%}
<div>blah--blah--</div>
<input type="hidden" name="doSomeThingTarget" value={{a.xx}}>
<input type="hidden" name="submit" value="doSomeThing">
{% endfor%}
循环可能会执行几次,并显示一些提交按钮。
在python文件中,我编码:
target = self.request.get('doSomeThingTarget')
您知道,我尝试使用value={{a.xx}} 将值保存在特定循环中,因此,当我单击其中一个按钮时,我可以确定我需要处理的目标是什么。但是无论我点击哪个,我都会得到第一个循环的值。我的代码有什么问题?如何实现我的意图?
谢谢。
【问题讨论】:
-
不好意思,我的unswer被我删了,因为我的想法是错误的,测试后才看到。
-
@DaneSoul 这对我不起作用。我写了一个小MySubmit:alert("这个提交按钮的值是" + document.forms[0].doSomeThingTarget.value);但是当我单击一个按钮时,警报窗口显示它获得了未定义的值。
-
@是的,我也试试。不过还是谢谢你。
标签: python django google-app-engine templates