在使用 jquery document.ready 事件的网站上测试客户端验证时,我注意到了一些有趣的事情。
如果我在禁用 js 的情况下加载登录页面,它的noscript
标签会将用户重定向到另一个页面,通知浏览器未启用 js 支持。
如果我在启用 js 的情况下加载登录页面,然后继续禁用它,则附加在其 document.ready 事件上的代码仍在运行,并完美验证了其登录和密码字段中的空输入。
由于我没有看到请求服务器执行此类验证的页面,我想知道假设最初启用 js 的事实是否足以让 document.ready 运行并永久附加代码,无论我如何切换之后的js支持吗?或者也许我错过了什么?
感谢大家能给我的见解。