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

本文介绍了使用ExtJS进行二次密码验证的方法及过程中遇到的问题解决思路。作者分享了如何修改密码验证失败时的提示信息,并强调了自定义验证类型名称的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近刚刚 上手弄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'


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

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

高手们 请 静静飘过~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值