如何封装input验证

首先我们来看一下我的这个html的结构,当然你们也可以根据你们自己的风格去布局


然后在简单的看一下css样式这里我没有做过多的修改,如果你觉得样式不好看当然也可以根据你自己风格来做一个简单的布局

我们在来看看我们的js是如何封装的,当然你们可能也有你们更好的见解!这里我是过对象的方式把所有的验证集成在对象里面相信你们看过后 并不陌生吧





相信上面的代码你们看的懂的吧!如果不理解可以联系我。

做到这里大家有没有发现里面的代码很臃肿的,其实我也是这么想的,看着没毛病其实有一部分是可以提出来公用这样就可以减少代码的额复写量,那么接下来我就讲这段代码整个一下

                                                                                         这是后面的代码!




  就是上面这段代码提出来单独封装了一个函数


从上面可以看出有段代码我单独封装在一个函数里面了,这样减少了代码量,还有里面我只做了手机号的一个失去焦点效果,其他的就不一一列举出来的,想必你也会知道怎么做了,

还有ajax请求部分我就不一一讲解了,在这里主要是因为我一直苦于写表单验证比较繁琐没时间去封装,现在空闲下来写了这一个小小的表单插件。我觉得应该会满足大多数人的要求了,只是正则表达式不够全面,这个需要你自己去写了,小编我就不一一给你写了。

                       如果那位大神看到觉得有什么不妥的还望不吝你个赐教,谢谢!



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值