开发者社区> 问答> 正文

表单验证的使用情况!

一般在用户注册等页面提交信息时候做回去做表单的验证处理,我用的验证是
jqueryvalidate插件

我想问的是一个项目中有非常多的表单提交需要验证(上百个反正就是很多)时候,怎么更好地去做表单验证的处理?,jqueryValidate的处理方式如下:

$("#formId").validate({
    rules:{
      // 对表单内容的校验规则
    },
    submitHandler:function(){
      // 通过验证的处理方法 一般是提交表单的ajax请求处理
    }
})

如果这么处理的话,感觉要每个都这么写有点繁琐。
另外,想问下,从业务层面来说,是不是对每一个表单都一定要做数据校验处理?,比如有些表单前端没有去做处理,输入数据的部分,输入的非数字会不会导致问题等。

有什么更好的处理方案呢?

展开
收起
小旋风柴进 2016-05-31 09:45:11 2068 0
1 条回答
写回答
取消 提交回答
  • 对于表单,在前端肯定是要作处理的。

    对用户的输入进行判断,可以提升网站的用户体验;
    对前端进行处理是为了不让错误格式的数据到达后端而出现各种各样的问题。当然,即使前端的验证做的很好了,后端肯定也需要再校验一次;
    按照题主的说法,有上百个表单,那么可以考虑将验证条件单独列出来,做成一个单独的模块,然后,在需要的地方进行引入。
    比如,在angular里,将验证条件写成一个模块,在需要用到的地方注入到控制器。

    或者说,将验证条件加入到需要验证的输入框或者表单里。

    2019-07-17 19:21:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载