0

假设您有以下表格

<form action='www.test.com/test1'>
<input type='text' name='input1'>
<input type='text' name='input2'>
<button type='button' href='www.test.com/test2'>Update</button>
<button type='submit'>Submit</button>
</form>

您需要使用“更新”按钮将数据发送到服务器,但您希望提交到与其中包含的表单不同的方法。

您不能嵌套表单(显然),不能创建单独的表单,也不能使用 JavaScript(以启用与旧浏览器的兼容性)。

只要 test2 通过服务器,是否提交了其他任何内容都没有关系。

有没有办法将input2数据提交给test2

4

2 回答 2

1

我会说不。

这在带有formaction属性的 HTML5 中是可能的,但是由于您想启用旧浏览器,所以这不能成为答案。

于 2013-10-14T12:15:36.240 回答
1

你试过formaction吗?

<button type="submit" formaction="URL">

url 将是新操作,因此“www.test.com/test2”按钮必须输入“提交”才能正常工作

因此,您的产品将是:

<form action='www.test.com/test1'>
<input type='text' name='input1'>
<input type='text' name='input2'>
<button type='submit' formaction='www.test.com/test2'>Update</button>
<button type='submit'>Submit</button>
</form>
于 2013-10-14T12:16:15.380 回答