`
mmmzzc
  • 浏览: 109727 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

Ext 官方 passWord 错误提示修改问题

    博客分类:
  • Ext
阅读更多
最近刚刚 上手弄Ext 被弄得 云里雾里的
官方的 实例 帮了不少忙

前两天 需要用到 二次输入 passWord 验证是否与 第一次的相同
记得在实例中 出现过

找到后 copy的一通
基本上是好使的

但有个问题

就是 在输入不同密码时的错误信息 让人恼火

因为是 copy 来的 总是受制于人 与时觉得动手照着改一改

官方提示的 是 "Passwords do not match"
再 js 中搜到 源码是这样的:
passwordText : 'Passwords do not match'


改了它就行了

由于 不喜欢 他定义 vtype 的名字叫 password
所以 自己改了 一下部分中 冒号前面的 password 为 vpass
password : function(val, field) {
        if (field.initialPassField) {
            var pwd = Ext.getCmp(field.initialPassField);
            return (val == pwd.getValue());
        }
        return true;
    }

由此又出现个问题 就是 错误提示 变成了 "非法字符"
试验后发现

passwordText : 'Passwords do not match'


此代码中的 passwordText 前面的 password 与 所定义的 vtype 类型需要一致才能有用
所以 只需 将其改成
vpassText : 'Passwords do not match'


自己定义的错误提示 就又回来了

说的有点罗嗦 希望能报道一些初学者吧~~~

高手们 请 静静飘过~~
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics