不要过分依赖JS代码的验证

        我们在做登录操作或者注册的时候,经常会使用JS验证的方式,来对登录、注册等表单进行操作。

这样做起来确实很方便,也为后台节省了很多的代码,减少了前后台之间的交互等等。

       但是,因为前端写的JS代码是在客户端也就是我们的浏览器上面跑的,在浏览器上面特别是向FireFox这样

具有调试功能的浏览器,它们可以对JS进行关闭操作,也就是你的浏览器一但设置了JS关闭,则整个所写的JS

代码会失效。表单的验证工作就不能成功进行了,可是该怎么解决这样的问题呢!最好的方式就是在前端写有JS

代码验证的条件下,后端也可以再次的进行一些相似的验证。达到双重保险的效果。如:

         在控制器端设置拦截器,拦截验证的请求,尽管这样验证操作可能不会有什么影响,但是用户体验却可能

会大大折扣,例如没有JS操作无法使用Ajax进行异步的操作,无法使用DWR框架等等。

        所以在做验证的时候不要全部都是用JS验证。 尽量前后端配合,结合在一起使用才能保证验证操作不会失效。

你可能感兴趣的:(Js/Ajax)