获取从函数到 php 的表单隐藏变量
Get form hidden variables from a function to a php
这是我的JavaScript函数:
function GetCellValues()
{
var rows = document.getElementsByTagName('tr');
var str = '';
for (var c = 1 ; c < rows.length ; c++)
{
str += ''n';
var row = rows[c];
var inputs = row.getElementsByTagName('input');
for (var k = 0 ; k < inputs.length ; k++)
{
str += inputs[k].value + ', ';
}
}
document.getElementById('hide').value = str;
}
这是我的 html 标签。在这个标签中,我想使用输入类型"隐藏"而不是提交,并希望在 php 页面中打印此值。
<form action = "project.php" method = "POST">
<h1><u>PROJECT</u> :</h1>
<!-- here I want input type 'hidden' -->
<input type="submit" id = "hide" name="hide"onclick = "GetCellValues()" />
</form>
这是我的php代码:项目.php
<?php
$hide = isset($_POST['hide']) ? $_POST['hide'] : "";
echo($hide);
?>
我猜您正在尝试将函数中的值存储到隐藏变量。如果是这样,则指定输入隐藏id
。试试这个:
<form action = "project.php" method = "POST">
<h1><u>PROJECT</u> :</h1>
<input type="hidden" id="hide" name="hide" value="">
<input type="submit" name="submit" onclick = "GetCellValues()" />
</form>
.php:
<?php
$hide = isset($_POST['submit']) ? $_POST['hide'] : "";
echo $hide;
?>
不确定我是否理解你的问题。但是如果我这样做了,你只需使用 javascript 来修改隐藏字段的值。然后你用 $_POST 把它交给你的 PHP 脚本。像这样的东西,未经测试,如果不进行调整,可能无法工作。
</head>
<body>
<form action = "project.php" method = "POST">
<h1><u>PROJECT</u> :</h1>
<input type="hidden" id="hide" value="">
<input type="submit" onclick = "GetCellValues()" />
</form>
</body>
</html>
相关文章:
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 提交时隐藏RSForm表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 我的表单上的SpringWebFlow2中的每个转换都需要隐藏按钮吗
- 在提交时设置表单隐藏值
- 用第一个表单值(HTML、Javascript)填充第二个表单隐藏字段
- Javascript表单隐藏可见操作
- 可以'无法将表单隐藏在JS中
- 获取函数的表单隐藏变量
- jquery ui模式框中的表单隐藏后,键盘将不再被调用
- 获取从函数到 php 的表单隐藏变量
- 将表单隐藏字段变量从一个函数传递到另一个函数
- 在iFrame(不同域)表单隐藏字段中抓取父级引用
- 表单隐藏值不工作
- 从复选框中获取值-将其发送到表单(隐藏字段)
- HTML表单隐藏变量不显示在php
- 在提交前输入lat和lng值到表单隐藏字段
- 使用按钮 ID 更新表单隐藏字段值
- HTML表单隐藏/显示基于Div