假设您有以下表格
<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 ?
答案 0 :(得分:1)
我会说不。
HTML5中可以使用 formaction 属性,但由于你想启用旧浏览器,这不是一个答案。
答案 1 :(得分:1)
你尝试过形成吗?
<button type="submit" formaction="URL">
网址将是新动作,因此“www.test.com/test2” 该按钮必须键入“submit”才能使其正常工作
因此,您的产品将是:
<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>