HTML表单隐藏变量不显示在php
html form hidden variable not showing in php
我有一个HTML表单提交到PHP。在下拉框上有一个onChange事件,它调用一个JavaScript函数,该函数将一个隐藏变量写入表单。这个额外的隐藏变量在PHP中没有显示,为什么呢?
;
<script language="JavaScript">
function change() {
document.getElementById("myDiv").innerHTML="<input type='"hidden'" name='"blah'" value='"1'"/>";
return;
}
</script>
<form method="post" action="test.php" />
<select name="cid" id="cid" onChange="change();">
<option value="lala">lala</option>
</select>
<div id="myDiv"></div>
</form>
PHP没有看到$_POST['blah']?
一个更合理的解决方案是将隐藏字段添加到表单中,并在onChange函数中将值设置为1。
你一定是设置错了,当我测试它时它工作得很好。您确定在提交表单之前调用了该方法吗?
我看不到你在执行你的change()函数
相关文章:
- 如何使用JavaScript函数在网页中显示PHP变量
- 如何避免试图用php+jquery显示php起始页的无限循环
- 在Javascript代码中显示PHP数组变量
- 使用jquery和javascript显示PHP中的变量
- 显示php中的函数javascript
- 显示php中的加载百分比文本
- 如何在javascript中显示php
- 如何在刷新时显示PHP表单中的随机文本和图像
- 无法在javascript中显示php变量
- 按钮,显示 PHP 中表的选定行的完整信息
- 在另一个 PHP 文件的 JavaScript 中显示 PHP 文件内容
- 如果禁用了 js,如何显示 php 生成的网站
- 谷歌图表没有显示 PHP 中的 Ajax 调用
- 如何在表单旁边显示 php 表单验证错误
- 使用 ajax 显示 php 响应文本
- 在 Javascript 警报框中的新行上显示 PHP 数组的每个条目
- jquery显示php-json编码数组的值时出现未定义错误
- 通过jquery;显示php文件中的记录;
- 如何在基于JS的Google图表中显示PHP数组值
- 以 js 格式显示 php 数组