HTML表单 - 根据点击的按钮POST或GET

Fid*_*idd 0 html javascript forms

让我们有一个包含很多输入字段的搜索表单.用户可以点击:

  • [搜索]并获取结果列表,
  • [保存搜索条件]以供将来使用,并将表单内容POST以存储在服务器上(我对在cookie中存储本地不感兴趣).

我如何实现这一目标?我只找到了在两个单独的按钮上发出两种类型的POST请求的解决方案.

也许一个JavaScript onclick函数<form method="??">在提交之前设置好了吗?那会有用吗?

tka*_*usl 5

在HTML5中,<input>元素获得了一些新属性

<input type="submit" formmethod="post" formaction="save.php" value="Save" />
<input type="submit" formmethod="get" formaction="search.php" value="Search" />
Run Code Online (Sandbox Code Playgroud)

相同的属性有效<button>