Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 CSS按钮取消设置$\u POST_Php_Html_Css_Post - Fatal编程技术网

Php CSS按钮取消设置$\u POST

Php CSS按钮取消设置$\u POST,php,html,css,post,Php,Html,Css,Post,我下载了一个带有CSS模板的html。在登录表单(最初放置的位置)中,蓝色按钮css起作用。我将按钮的相同html代码复制到另一个区域,当我单击它时,它不起作用 CSS PHP 公共函数ShowLoginPanel() { $this->LoginContent= ' '; } 当我单击按钮时,设置了$_POST[“val”],但是当我在另一个单元(instance registration.php)中使用相同的代码时 '; 未设置$\u POST[“val”

我下载了一个带有CSS模板的html。在登录表单(最初放置的位置)中,蓝色按钮css起作用。我将按钮的相同html代码复制到另一个区域,当我单击它时,它不起作用

CSS

PHP

公共函数ShowLoginPanel()
{    
$this->LoginContent=
'  
';     
}
当我单击按钮时,设置了$_POST[“val”],但是当我在另一个单元(instance registration.php)中使用相同的代码时


';    
未设置$\u POST[“val”]并且它不做任何事情。


您可以从这里访问我的页面以进行总结,我的问题是为什么在loggin div中按钮可以工作,但在registration div中它不工作

注册按钮没有任何形式,因此单击它什么也不做

解决方案:在注册输入周围放置一个
表单

除非您提交的表单具有
方法
POST

<form method="post" action="handler.php">
    <input name="val"/>
    <input type="submit"/>
</form>
否则,您可以设置
method=“get”
(或者不指定与您的情况非常相似的方法)并使用$\u get变量

echo $_POST["val"];
echo $_GET["val"];

这不是CSS问题。您的
在发布的代码中没有
操作
操作
集在哪里?@LoganMurphy
post
将是方法。
操作
将是您希望表单点击的页面。@Chris Sobolewski是的,您是对的。@user558126您的表单是否有
method=“post”
?很可能没有人会点击你的链接。你的问题的例子应该是独立的。我有勇气!我点击了链接!哦,好吧,它只是一个网页。谢谢,这是解决方案!非常感谢,这是解决方案!
<form method="post" action="handler.php">
    <input name="val"/>
    <input type="submit"/>
</form>
echo $_POST["val"];
echo $_GET["val"];