专栏首页蜉蝣禅修之道Extjs自定义多字段VTypes

Extjs自定义多字段VTypes

不得不说,Extjs的验证实在很强大,不管是客户端还是服务器端。虽然extjs提供给我们很多很方便地vtypes验证方法,但是对于实际项目还是会不够用的,例如定义验证密码的VType,废话不说,马上上代码。

验证方法函数的参数第一个是该文本框的值,第二个是调用验证方法时传的json参数,可以通过field.验证方法名.key使用

Ext.apply(Ext.form.field.VTypes,{
        //验证方法
        verifypwd:function(val,field){
            var valiStatus=true;//验证状态
            var textfield=Ext.getCmp(field.verifypwd.id);
            var form=textfield.up('form').getForm();
            var passwd=form.getFieldValues().password;
            if(textfield.lastValue!=passwd){
                valiStatus=false;
            }
            return valiStatus;
        },
        verifypwdText:'密码不一致'//验证错误出现的提示
    })

定义好之后 ,我们使用如下

      fieldLabel:'confirm password',
	    xtype:'textfield',
            inputType:'password',
            id:'verify',
            verifypwd:{id:'verify'},
            vtype:'verifypwd'

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Chrome插件开发之制作豆瓣电台歌词

    forrestlin
  • Chrome插件开发之隐藏页面图片

    forrestlin
  • 如何为豆瓣FM写一个chrome的歌词插件

    forrestlin
  • 整理的dedecms标签大全,方便查找

      平时用dedecms开发经常会用到一些标签,特别是首页、栏目页、内容页,这些页面都会用到标签的调用,比如title、keywords、description...

    ytkah
  • low版爬虫脚本,Python简单图片爬虫案例

    现在很多网站都是异步加载的方式加载数据,大部分都是json数据,如果不知道数据的传递过程,一些参数理不清头绪的话,又想要获取数据,那就比较难搞了,尤其是对于本渣...

    二爷
  • Oracle 大数据量去重实验

    用户1148526
  • 无法用腾讯开发授权qq小程序

    我在qq小程序开发者工具那里,打算用云开发用小程序,因为之前在微信那边试过,那边是直接使用只需要创建过云开发环境就可以了,到qq小程序这边不行,我关联了以前的腾...

    用户7176354
  • 漫谈可视化Prefuse(一)---从SQL Server数据库读取数据

      上篇《可视化工具solo show-----Prefuse自带例子GraphView讲解》主要介绍了整个Prefuse工具集具有的一些特征、框架的运行流程,...

    JackieZheng
  • 宝塔面板插件-shadowsocks可视化管理

    以前总认为宝塔面板和shadowsocks水火不相容,两者总是无法成功安装在同一VPS,无奈只能买两台vps使用。终于,看到某大神制作了宝塔面板插件,将SS集成...

    开心分享
  • JavaScript 解析 lrc 歌词

    最近打算做播放器,研究了下解析lrc歌词的算法,百度基本没有现成的,所以自己各种搜索各种折腾然后写了个~~~特分享给大家

    zgq354

扫码关注云+社区

领取腾讯云代金券