Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 get函数为空_Php_Html - Fatal编程技术网

对于隐藏容器,PHP get函数为空

对于隐藏容器,PHP get函数为空,php,html,Php,Html,我正在尝试使用PHP获取一个隐藏的输入 当我在Chrome、Safari等中检查html代码时,我可以看到隐藏变量的值,但当我尝试用PHP回显它时,它是空的。所有这些都在一个模态中 我真的不明白我做错了什么 我希望你们中的一些人能帮助我 <form method="get"> <input name="hiddencontainer" type="hidden" id="hiddencontainer" value="default"/> </form>

我正在尝试使用PHP获取一个隐藏的输入

当我在Chrome、Safari等中检查html代码时,我可以看到隐藏变量的值,但当我尝试用PHP回显它时,它是空的。所有这些都在一个模态中

我真的不明白我做错了什么

我希望你们中的一些人能帮助我

<form method="get">
<input name="hiddencontainer" type="hidden" id="hiddencontainer" value="default"/>
</form>


<div id="frame" class="modal">

  <div class="modal-content">

    <!-- Body content -->
    <div class="modal-body">

      <p id="content">
      <?php

        // Get information
        $id = $_GET["hiddencontainer"];
        echo $id;
      ?>
      </p>
    </div>

  </div>
</div>


您需要提交表单才能获得值,请尝试以下操作


单击按钮提交表单,您将看到值


您需要提交表单才能获得值,请尝试以下操作


单击按钮提交表单,您将看到值


hiddencontainer值将在表单提交到您试图显示它的页面后才会显示。你打算什么时候看?当用户填充它时?我试图实现的是用javascript修改隐藏的容器,然后用PHP获取值。表格可以自动提交吗?当然可以。使用AJAX。在表单提交到您试图显示它的页面之前,hiddencontainer值不会显示。你打算什么时候看?当用户填充它时?我试图实现的是用javascript修改隐藏的容器,然后用PHP获取值。表格可以自动提交吗?当然可以。使用AJAX。嗨,Rikard,非常感谢你的回答!这确实管用!但是可以通过javascript提交表单吗?类似于:var myhidden=document.getElementById(“HiddenCainer”);myhidden.submit();是的,您可以模拟发送表单
document.formName.submit()
。您需要设置表单的名称。嗨,Rikard,非常感谢您的回答!这确实管用!但是可以通过javascript提交表单吗?类似于:var myhidden=document.getElementById(“HiddenCainer”);myhidden.submit();是的,您可以模拟发送表单
document.formName.submit()
。您需要设置表单的名称。