在表单中,用户应该输入他的手机号码。我的页面应该检查长度是否为 10。我通过使用 jquery 来做到这一点,并使用 .attr()
函数禁用提交按钮,如果长度不是 10。这工作正常。但使用浏览器的“检查元素”选项,用户将能够启用该按钮并提交无效的手机号码。
如何解决这个问题?
最佳答案
用户始终能够在 DOM 中添加/删除属性和元素以使表单有效 - 对此您绝对无能为力。
因此,您也应该始终验证服务器上接收到的数据。客户端验证纯粹是为了方便用户。服务器端验证对于业务至关重要。
关于javascript - JQuery 验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38303219/