Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 嵌套表单提交父表单_Php_Jquery_Ajax_Forms_Postal Code - Fatal编程技术网

Php 嵌套表单提交父表单

Php 嵌套表单提交父表单,php,jquery,ajax,forms,postal-code,Php,Jquery,Ajax,Forms,Postal Code,目前在实现地址查找器时遇到问题。我让它自己工作,我通过json把邮政编码给任何地方,它把我放在select中的地址扔回去,然后我把选择的地址id还给它 当我将它集成到我的商店结帐页面时,问题就出现了。我通过post查找地址,并填写表格。当我点击提交按钮进行地址查询时,它会提交整个购物表单,就好像我要买东西一样 我想知道的是,是否有更好的方法,即不使用表单,或者如何在表单中包含表单并只触发嵌套表单操作。我假设我可以使用ajax,但还不能让任何东西正常工作,并且假设这仍然会使用表单元素?您可以停止默

目前在实现地址查找器时遇到问题。我让它自己工作,我通过json把邮政编码给任何地方,它把我放在select中的地址扔回去,然后我把选择的地址id还给它

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


我想知道的是,是否有更好的方法,即不使用表单,或者如何在表单中包含表单并只触发嵌套表单操作。我假设我可以使用ajax,但还不能让任何东西正常工作,并且假设这仍然会使用表单元素?

您可以停止默认表单子元素

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

虽然可以在一个HTML页面中包含多个元素,但不能嵌套它们

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