服务器无法理解1页中多个表单的帖子值

时间:2016-03-09 03:57:04

标签: php jquery html forms

我的页面只有3页,只有1页。

<body>
    <!-- form 1 -->
    <form action="" method="post" id="form_1">
      ...
      <button id="submit_update" name="submit_update" type="submit"  value="submit">update</button>
    </form>

    <!-- form 2 -->
    <form action="" method="get" id="form_2">
      ...
      <button id="submit_search" name="submit_search" type="submit"  value="search">search</button>
    </form>

    <!-- form 3 Need submit this form -->
    <form action="" method="post" id="form_3">
      ...
      <button id="submit_update_2" name="submit_update_2" type="submit"  value="submit">Finish Update</button>
    </form>
    </body>

以上所有形式都没有特定的操作,并提交到此php页面。在localhost(PHP / 5.5.12)上,没关系,但是在托管(PHP / 5.6.18)上,单击按钮时没有成功最终提交我使用语句var_dump($ _ POST) - &gt;没有值,语句var_dump ($ _REQUEST) - &gt;只有会话出现。 我使用jquery来触发第三种形式。但它没有成功。 也许,在php.ini中有一些配置或托管上的这个页面只是从第一个表单和第二个表单(表单1和表单2都可以)理解提交事件,只是表单3不工作。我不想只为所有人使用1个表格,因为这是不同的业务。 我检查了localhost上的cookie,它有:session和PHPSESSID,托管只有session,没有别的东西。影响后期结果是否重要。

我有额外的jquery代码:

$(document).ready(function(){
	$("#form_3 #submit_update").click(function(event){
		event.preventDefault();
		$("#form_1").submit(false);
		$("#form_2").submit(false);
		$("#form_3").submit();
		
	});
});

0 个答案:

没有答案