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