如果像这样隐藏,它就不会被发布,我该如何绕过它?
<input name="Pid" style="display:none"/>
和PHP。
$Pid = preg_replace ('#[^0-9 ]#i', '', $_POST['Pid']);
请将其用作:
<input name="Pid" type="hidden" />
您可以使用隐藏字段,只需将类型设置为隐藏
<input type="hidden" value="" name="pid"/>
如果确实需要保留输入类型,如文本或复选框,请使用<div style='display:none;'></div>
标记来隐藏输入对象。
有时,如果您的提交代码不包括以下检查,则需要执行此操作if (isset($_POST['Your_Object_name'])) {...}
有时您不想显示它们,但也不希望代码发出错误消息。
您的代码将如下
<div style='display:none;'>
<input name="Pid" type="text" />
</div>
Et voila