子页面中的表单不起作用

时间:2014-12-07 07:28:08

标签: php html

我的页面如下:

<form id="filterQuery" action="#" method="post">
   ...
   <input type="submit">
</form>
<?php
  // use $_POST to determine query restrictions and conditions
?>

现在我的问题在于表单的操作,因为如果我将它设为“#”self,则单击提交时没有任何反应。

我正在使用一个模板,该模板在include s中将子页面显示为<div>。换句话说,我的网页不是包含<head><body>等的标准HTML网页,但格式如下:basic.php#!/my_sub_page

尝试执行操作"basic.php#!/my_sub_page"会导致空_POST

1 个答案:

答案 0 :(得分:0)

我尝试了你的例子,一切正常,/index.php#!/smth在行动和发布变量。

<form action="#!/something" method="post">
    <input type="text" name="var1" value="123">
    <input type="submit"></form>
<?php
print_r($_POST);
?>

这是我检查它的方式。

你确定你没有忘记输入中的名字属性吗?

如果你改变方法,你会在?后的网址中看到他们的值吗?