表单提交不使用twitter bootstrap(PHP $ _POST)

时间:2011-12-09 10:37:02

标签: php button submit twitter-bootstrap

我刚刚开始使用twitter bootstrap,我试图让我的表单提交按钮提交(PHP $ _POST)。有谁知道为什么它不起作用?

真的没有任何线索..

我之前一直在这样做,它一直在工作直到bootstrap:

<?php
if (isset($_POST["login"]) && $_POST["login"]=="login") {
echo "login here";
}
?>

<form action="http://mysite.com" method="post">
<input type="hidden" id="login" name="login" value="login" />
<button class="btn success" type="submit">Login</button>
</form>

页面似乎加载但PHP没有。 POST信息是否被阻止?

5 个答案:

答案 0 :(得分:8)

我的表单输入元素没有id或名称​​(我的示例中没有包含它们)

答案 1 :(得分:3)

不是HTML专家,但我一直使用<input type="submit" />而非<button type="submit" />,不确定button是否为函数表单元素。

此外,您的button元素已关闭两次 - 首先在开始标记中使用/>,然后再次使用结束标记无理由。

答案 2 :(得分:0)

也许你对action="http://mysite.com"错了?该属性用于指定表单数据接收器,因此在您的情况下,我认为它是页面本身。因此,如果您的网页名为mypage.php,请使用action="mypage.php"

答案 3 :(得分:0)

我也有同样的问题,原来我错过了名字=&#34;提交&#34;。必须这样,所以$ _POST在assoc数组中有一个键!

答案 4 :(得分:-2)

可以建议每个元素都有一个名称(name =&#34; elementName&#34;)这样可以很容易地在你的php scipt中引用它们;还要确保设置表单操作和方法。