PHP:如何发布带有style =' display:none'的隐藏字段

时间:2013-11-28 15:07:15

标签: php html text http-post hidden-field

如果像这样隐藏的话,这不会被发布,我该如何解决它?

<input name="Pid" style="display:none"/>

和PHP。

$Pid = preg_replace ('#[^0-9 ]#i', '', $_POST['Pid']);

3 个答案:

答案 0 :(得分:9)

请将其用作:

<input name="Pid" type="hidden" />

答案 1 :(得分:3)

您可以使用隐藏字段简单地将类型设置为隐藏

<input type="hidden" value="" name="pid"/>

答案 2 :(得分:0)

如果您确实需要保留输入类型,例如文本或复选框,请使用<div style='display:none;'></div>标签隐藏输入对象。

有时,如果您的提交代码中不包含诸如 if (isset($_POST['Your_Object_name'])) {...} 有时您不想显示它们,但是您也不希望您的代码发出错误消息。

您的代码将如下所示

<div style='display:none;'>
    <input name="Pid" type="text" />
</div>

瞧瞧