我们在时间表中使用了“提交”按钮,该按钮在每月结束后会被禁用。用户无法在下个月提交。 问题:某些用户去检查元素并删除已禁用并提交表单。
<a id="submit_time_sheet_id" href="javascript:void(0);"
onclick="isAllDaysPunched()" class="btn btn-xs btn-primary"
disabled="disabled">FinalSubmit</a>
用户删除 disabled =“ disabled” 并提交表单。如何防止用户修改代码
答案 0 :(得分:1)
这将永远是可能的。您不能阻止任何人使用开发人员工具来处理您的表单。因此,您总是必须检查发送到服务器服务器端 的数据。
答案 1 :(得分:1)
“如何防止用户修改代码?”
答案是:您不能。网站的打开方式完全由相应用户决定。任何人都可以下载您网站的HTML / JS / CSS源代码并根据需要对其进行修改。或者,他们使用cURL之类的工具直接调用表单提交。
防止在指定时间段内提交数据的唯一方法是在服务器端检查状态(用户是否可以提交数据)。