学生求教:搭建SSH项目输入验证的时候一般都是用什么?
如题
就是想问问在实际项目中,输入验证一般用什么实现
jquery-validation吗?还是什么别的?
------解决方案--------------------jquery就行了,js也行,只要验证就行了,java后台也行,只要你服务器可以承受这种压力......
------解决方案--------------------
那后台验证是不是必要的呢
------解决方案--------------------另外用ajax做后台验证(一般验证账号是否存在、密码是否正确等地方用的到)
------解决方案--------------------Jquery、JS、AJAX,道理是一样的。关于后台验证是否必要,我想说,如果要求严格或者数据库中类型长度的会报错,那么后台是有必要再次验证的。而其他的不是特别重要的,后台可以不验证。看自己的需求或者客户要求吧。
------解决方案--------------------没见过简单还好用的验证框架能把前台验证和后台验证很好结合起来的, 自己写之
------解决方案--------------------前台验证应该保证写法简单 和控件捆绑在一起。
比如一个输入框<input type="text" id="xxx"> 想验证非空且必须是数字
总不能先把输入框写在这 在去别的地方找它的Id 再写验证吧 写法恶心死了
------解决方案--------------------前端页面js校验,后天数据校验。。
------解决方案--------------------最优雅的写法是 <input type="text" id="xxx" validate="required integer" />
完事 别的啥也不用管
------解决方案--------------------前台后台一起控制。要是页面把JS禁止了怎么办呢?
------解决方案--------------------提交表单也用form.submit() 他把js禁止了 点啥按钮都不好用了 啥也干不了