提交父表单的嵌套表单

时间:2014-02-17 10:04:24

标签: php jquery ajax forms postal-code

目前在实施地址查找器时遇到问题。我把它全部都用在了自己的工作上,我通过json给邮政编码邮政编码,它把我放入选择的地址放回去,然后我把它给回给所选择的地址id。

当我将其整合到我的商店结帐页面时,问题就出现了。我通过post进行地址查找并获取表单。当我点击地址查询的提交按钮时,它会提交整个购物表格,好像我要买东西一样。

我想知道的是,如果有更好的方法,即不使用表单或如何在表单中创建表单,只触发嵌套表单操作。我假设我可以使用ajax但是无法获得任何工作并假设它仍然会使用表单元素吗?

2 个答案:

答案 0 :(得分:0)

您可以停止默认表单提交

$('#form').submit(function (evt) {
    evt.preventDefault();
    //do your postal code job
    $('#form').submit();
});

答案 1 :(得分:0)

虽然您可以在一个HTML页面中包含多个<form>元素,但您无法嵌套它们。

您应该使用ajax / jquery ajax进行地址查找

http://www.w3.org/MarkUp/html3/forms.html