一般在用户注册等页面提交信息时候做回去做表单的验证处理,我用的验证是
jqueryvalidate插件
我想问的是一个项目中有非常多的表单提交需要验证(上百个反正就是很多)时候,怎么更好地去做表单验证的处理?,jqueryValidate的处理方式如下:
$("#formId").validate({
rules:{
// 对表单内容的校验规则
},
submitHandler:function(){
// 通过验证的处理方法 一般是提交表单的ajax请求处理
}
})
如果这么处理的话,感觉要每个都这么写有点繁琐。
另外,想问下,从业务层面来说,是不是对每一个表单都一定要做数据校验处理?,比如有些表单前端没有去做处理,输入数据的部分,输入的非数字会不会导致问题等。
有什么更好的处理方案呢?
是要做处理,前端做处理即使漏掉了,后端也一定要判断,有一个说法是后端在这块是不能相信前端的,因为有技术的人是可以跳过前端的,至于你说的validate,每个表单都要写一个,唯一简便点的就是所有你会使用的规则rules最好都全部提前写好,不要用的时候在自定义,麻烦,我基本是在源码中把rules都扩展了。