为了防止用户使用检查元素启用按钮

时间:2018-08-27 10:31:42

标签: javascript datepicker

我们在时间表中使用了“提交”按钮,该按钮在每月结束后会被禁用。用户无法在下个月提交。 问题:某些用户去检查元素并删除已禁用并提交表单。

<a id="submit_time_sheet_id" href="javascript:void(0);" 
  onclick="isAllDaysPunched()" class="btn btn-xs btn-primary" 
  disabled="disabled">FinalSubmit</a>

用户删除 disabled =“ disabled” 并提交表单。如何防止用户修改代码

2 个答案:

答案 0 :(得分:1)

这将永远是可能的。您不能阻止任何人使用开发人员工具来处理您的表单。因此,您总是必须检查发送到服务器服务器端 的数据。

答案 1 :(得分:1)

“如何防止用户修改代码?”

答案是:您不能。网站的打开方式完全由相应用户决定。任何人都可以下载您网站的HTML / JS / CSS源代码并根据需要对其进行修改。或者,他们使用cURL之类的工具直接调用表单提交。

防止在指定时间段内提交数据的唯一方法是在服务器端检查状态(用户是否可以提交数据)。