当我的表单加载到页面上时,默认情况下禁用提交按钮。 用户是否可以在禁用此提交按钮的情况下提交表单? (恶意或意外。)
我问是因为我的表单信息在提交时由 Javascript 验证,但我当然是在我的 PHP 脚本中验证信息。话虽这么说,我真的需要在服务器端验证该信息吗?提交按钮通过 Javascript 启用。 那么,如果用户禁用 JS(从而通过 JS 验证),他们甚至可以提交表单吗?我的猜测是不能,但我正在寻找一个确定的答案。
如果答案是否定的,那么我真的不需要进行 PHP 验证,因为用户无法通过 JS 验证,对吗?
谢谢!
最佳答案
是的,即使被禁用,此人也可以“提交表单”。即使根本没有表格,他也可以提交。他可以简单地向处理具有所需字段的表单的页面发送 HTTP 请求。 强烈不鼓励依赖 JavaScript 进行验证。
关于php - 如果提交按钮被禁用,用户是否可以提交表单? (询问因为 PHP 验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6361952/