2014-04-12 37 views
0

在我的网站上,如果有人没有使用它的权限,我会隐藏表格。可以将表单显示为无/隐藏提交?

display: none; 

我的问题是,可能用户还不知何故以这种形式提交/编辑信息,并提交:

这简直是用PHP变量,然后改变它的调用来完成?

我在处理表单时有倒退,但只是好奇。

+2

当然可以。打开他或她的网络检查员,找到有问题的表单元素,删除css规则,完成。 – Ohgodwhy

+0

非常真实......我会确保处理过程中的检查是安全的。 – Lovelock

回答

0

是的。

一旦数据在浏览器中,用户就可以完全控制它。在最简单的情况下,他们可以使用浏览器中的开发人员工具来使表单可见。

虽然不包括页面中的表单并没有足够的保护。用户可以始终从头创建自己的表单或手动编写HTTP请求。

您需要在收到对表单操作URI的请求时执行身份验证和授权。

+0

而且它可以使用'submit()'方法提交吗? –

+0

是的。用途完全控制它。他们可以调用它的提交方法,他们可以添加一个新的提交按钮,等等。 – Quentin

+0

我很好奇隐藏的表单是否不像禁用的输入字段。当我为兼容性制作假的ajax表单时,我曾经为他们避免使用“display:none”。 –