extJs form表单textfield中包含中文的长度验证问题
来源:互联网 发布:淘宝售后客服怎么应聘 编辑:程序博客网 时间:2024/04/30 19:16
1、如果没有textfield文本框中不允许输入中文,则很方便了,用到一下三个属性就可以控制长度了
(1) allowBlank : false, //不能为空,必填项
blankText : '不能为空'
(2) minLength : 6, //最小长度限制
minLengthText : '长度至少6位'
(3) maxLength : 20, //最大长度限制
(2) minLength : 6, //最小长度限制
minLengthText : '长度至少6位'
(3) maxLength : 20, //最大长度限制
maxLengthText : '长度不能超过20位'
如:
2、如果没有textfield文本框中允许输入中文,只要加个判断函数就可以了
如:
{
fieldLabel : '登录账号',
name : 'username',
id : 'username',
minLength:6,
minLengthText:'长度至少6位',
maxLength:20,
maxLengthText:'长度不能超过20位',
allowBlank : false
blankText : '不能为空'
}
2、如果没有textfield文本框中允许输入中文,只要加个判断函数就可以了
validator : function(value){
var len = value.replace(/[^\x00-\xff]/g,"xx").length;
if(len>20){
return "长度不能超过20个字符或10个汉字";
}
return true;
} 如:
{
fieldLabel : '作者',
xtype : 'textfield',
name : author',
id : 'authorAdd',
readOnly: false,
allowBlank : false,
blankText : '不能为空',
validator : function(value){
var len = value.replace(/[^\x00-\xff]/g,"xx").length;
if(len>20){
return "长度不能超过20个字符或10个汉字";
}
return true;
}
} - extJs form表单textfield中包含中文的长度验证问题
- Extjs初始化/提交Ext.form.FormPanel,表单中包含textfield,textarea,radio,checkbox,combo等
- extjs form中隐藏textfield的方法
- ExtJS 的表单验证机制(Form Validation)
- ExtJS 的表单验证机制(Form Validation)
- form表单中包含复选框的提交问题
- Extjs自定义form表单验证
- Extjs form validate 表单验证
- ExtJS textField 表单验证 常用正则表达式
- extjs form textfield的隐藏方法
- extjs 获取form里textfield的值
- form表单中属性的有效性验证
- Extjs form validate 表单验证总结
- extjs Form验证、表单验证、表单错误提示位置
- Form表单的验证
- extjs form表单的重置
- ExtJs form表单的重置
- extjs form表单的重置
- Android Telephony系统 之 DataConnectionTracker与MobileDataStateTracker之间的通信
- 筛选法及预处理
- Percona Toolkit for MySQL安装(CentOS5.8)
- NGUI ,鼠标检测UI 用到的方法
- LeetCode 之 Sum Root to Leaf Numbers
- extJs form表单textfield中包含中文的长度验证问题
- HashMap原理机制自问自答
- 今天,我,离职了
- C专家编程
- 关于centos ssh无密登录失败的记录
- 文件乱问题
- 黑马程序员:正则表达式介绍:QQ匹配、E-mail提取应用
- 使用Web.config
- AJAX服务器异步通信