使用python的Google应用引擎:提交表单的各种方式

时间:2013-02-16 15:44:48

标签: jquery google-app-engine form-submit

我有一个表格,其中有几种不同的提交方式:

<form action="/admin?arg1=memberManage" method="get">
  <input type="text" name="searchString" value="{{searchString}}" />
  <input type="image" name="arg2" value="search" src="search.jpg" />
  ... 
  <a name="arg2" value="orderByName" onClick="form.submit();">Order By Name</a>

  <a name="arg2" value="orderByAccount" onClick="form.submit();">Order By Account</a>

  <a name="arg2" value="orderByLastLogin" onClick="form.submit();">Order By Last Login</a>

 <!-- the followings are search results updated by AJAX -->
 <div id="searchResults">
  ...
  ...
 </div>

</form>

表单包含一个图像按钮和三个用于提交的链接。以上只是假设。我们的想法是提交一个具有不同参数的表单(即arg2),以便搜索结果的排序方式不同。搜索字符串也使用模板系统保留。

1 个答案:

答案 0 :(得分:2)

听起来你想要三个不同的提交按钮,而不是一个按钮和三个链接。

<form action="/admin?arg1=memberManage" method="get">
  <input type="text" name="searchString" value="{{searchString}}" />
  <input type="image" name="order by name" value="search1" src="search1.jpg" />
  <input type="image" name="order by account" value="search2" src="search2.jpg" />
  <input type="image" name="order by last login" value="search3" src="search3.jpg" />
  ...
</form>

然后在服务器上检查提交按钮的名称并提供相应的响应。