通过JavaScript阻止过去的日期?安全
Blocking Past Dates through JavaScript? Safe?
我有一个简单的预订表,带有JQ日期选择器,我根据JavaScript new Date()
设置日历上的开始日期。
现在,不用让事情变得更复杂,也不用运行某种Ajax请求来从服务器获取正确的日期,因为很明显,JS会返回用户设备上设置的任何时间。
应用程序本身将在提交时验证日期,因此问题是:
- 有多少用户的计算机和设备运行的日期/时间错误
- 停用过去的日子是个好做法吗
- 我是否应该允许用户选择一个任意日期并验证是否具有某种JS验证功能或表单提交
有多少用户的计算机和设备运行的日期/时间错误?
可能很多。
停用过去的日子是个好做法吗?
根本没有错
我应该允许用户选择一个日期,并使用某种JS验证功能或表单提交进行验证吗?
这是重点。您可以使用您想要的所有JS验证,但这只是对用户的一种礼貌所有业务关键型验证都应该在服务器上完成-即使您也在客户端验证了输入。这是为了确保数据完整性得到维护,即使恶意用户试图在不使用您的前端网站的情况下向您的服务器发出请求。
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 使用javascript存储变量的最安全方式
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- primefaces日历可以禁用过去的日期和时间吗
- 通过JavaScript阻止过去的日期?安全
- 拒绝设置不安全的标头“日期”AngularJS
- 捕获“无效日期”是否安全
- 将日期参数传递给 MVC 操作的 ajax 调用的安全方法
- windows可以# 39;增强的安全漏洞jQueryUI's日期选择器