获取标签值php
我试图在此处获取标签值:获取标签值php,php,javascript,html,Php,Javascript,Html,我试图在此处获取标签值: <form action="doinsert.php" method="post" enctype="multipart/form-data"> <input name="buttonExecute" onClick="execute(document.getElementById('id_student').value)" type="button" value="CHECK AVAILBLITY" /> <label
<form action="doinsert.php" method="post" enctype="multipart/form-data">
<input name="buttonExecute" onClick="execute(document.getElementById('id_student').value)" type="button" value="CHECK AVAILBLITY" />
<label name="lab" id="idhere" ></label></p>
<input type="hidden" name="val" value="<?php echo $_POST['lab']; ?>" />
<input type="submit" name="submit" value="Insert Data"/>
未打印任何内容,请提供帮助?echo
如果值为null
或“
(或其任何空字符串),则似乎不会打印任何内容
试着做:
var_dump( $getlabel );
您正在将名称为
val
的输入值设置为空字符串,因为您echo$\u POST['lab']
在尚未创建$\u POST时作为其值-ex nihilo nihil
尝试在浏览器中查看源代码,您将看到该值为空
<input type="hidden" name="val" value="Stupid" />
如果您看到出现了问题,那么您将发现问题您的$\u POST['val']可能是空的或未定义的。请尝试
var\u dump
而不是echo
您的标签在这里用id
标识,但您试图在JS代码中获取id\u student
。您的HTML无效。那
与任何东西都不匹配。为什么它在一个地方被称为$\u POST['lab']
,而在另一个地方被称为$\u POST['val']
?两者是否应该相同?@SDC-val的值是之前提交的lab值。这是否是应用程序所需的值是另一回事。将鼠标放在浏览器中,然后右键单击它。然后选择查看页面源代码
<input type="hidden" name="val" value="Stupid" />