【问题标题】:GAE python: how to pass a form input value to action before form is submited?GAE python:如何在提交表单之前将表单输入值传递给操作?
【发布时间】:2012-07-14 22:30:53
【问题描述】:

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

感谢您的帮助!

【问题讨论】:

  • 这听起来像是 Ajax 的工作。
  • 感谢您的回答。所以,没有简单的方法。我必须使用javascript。如果你们中的一些人认为它有答案,我会选择它作为答案。

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


【解决方案1】:

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

【讨论】:

  • 请分享一个至少实施了其中一些步骤的链接。
猜你喜欢
  • 2011-09-07
  • 1970-01-01
  • 2019-06-19
  • 2022-01-24
  • 2015-10-12
  • 1970-01-01
  • 1970-01-01
  • 2019-08-25
  • 2012-09-11
相关资源
最近更新 更多