在通过“POST”提交表单之后,使用PHP .
我试图检测输入类型是否是隐藏的。
FYI:每个隐藏输入都有不同的名称和不同的ID。
示例:
<input type="hidden" id="uniqueID1" name="SomeName1" value="99" />欢迎任何建议。
发布于 2014-04-23 22:31:51
我找到的唯一解决办法是..。
我创建了一个jQuery函数,它将在表单提交数据之前“查找”所有隐藏字段。然后它将使用输入命名结构创建额外的新隐藏字段: name="hidden1“value="1”、name="hidden2“value="1”等等。在我的PHP处理代码中,它会“看到”以“隐藏”开头的所有输入值作为字段名,然后执行.不管这些隐藏的田地。
底线..。没有办法让PHP检测表单**的输入字段的文件类型,该表单正在处理另一个PHP页面。
**脚注:如果PHP页面提交给自己,则可能会这样做!(我不知道。我没有测试这个。)
发布于 2014-04-22 05:02:29
这样做:
指定所有字段数组名称。
<input type="hidden" id="uniqueID1" name="hidden[SomeName1]" value="99" />在表单提交之后,使用PHP。
<?php
if (! empty($_POST)) {
foreach ($_POST as $k => $v) {
if ($k == 'hidden') { // Here you get if the field is hidden one.
if (! empty($v)) {
foreach ($_POST as $hidName => $hidValue) {
}
}
}
}
}
?>https://stackoverflow.com/questions/23210590
复制相似问题