GAE python:如何在提交表单之前将表单输入值传递给action?

时间:2012-07-14 22:30:54

标签: python html google-app-engine templates jinja2

我希望在用户按下表单提交按钮之前(在执行POST方法之前)将表单输入值传递给操作。我的目标是:用户填写一个输入字段,当他进入第二个字段时,服务器中的python代码执行一些计算(比如根据他输入的名字猜测用户的性别)。 是否可以使用python gae和jinja2 html模板?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

像丹尼尔说的那样,你需要使用Javascript。您可以在服务器端定义处理程序,然后将回调绑定到第一个字段上的inputkeyup事件,该事件使用AJAX将数据发布到后端并获取结果。我最喜欢的AJAX库是reqwest,我通常使用bean进行事件处理,但很多其他人都使用jQuery