[英]How to handle multiple forms in google app engine?
假设我在一个页面中有多个具有多个提交按钮的表单,我能否以某种方式使用webapp作为后端处理程序来使用所有这些按钮? 如果没有,有哪些替代方案?
您使用的框架与您处理表单的方式无关。 您有几个选项:您可以通过更改它们提交的URL来区分表单 - 在这种情况下,您可以为每个表单使用相同的处理程序或不同的处理程序 - 或者您可以根据表单的内容区分它们。 执行后者的最简单方法是为提交按钮指定不同的名称或值,并在POST数据中检查它们。
实现此目的的一种方法 - 特定于Google App Engine - 如下:
HTML表单:
<input type="submit" name="number1">
<input type="submit" name="number2">
然后将以下内容添加到python处理程序:
number1_button = self.request.get('number1')
number2_button = self.request.get('number2')
if number1_button:
#number 1 was pressed
elif number2_button:
#number 2 was pressed
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.