文档章节

Extjs限制输入长度时添加对中文字符的附加处理

Drystal
 Drystal
发布于 2014/06/24 18:16
字数 124
阅读 40
收藏 0
/** *************************************中文字符长度bug处理************************************************ */
String.prototype.getBytes = function() {
var mat = this.match(/[^\x00-\xff]/ig);
return this.length + (mat == null ? 0 : mat.length);
};
Ext.apply(Ext.form.VTypes, {
maxlength : 0,
vmaxlength : function(val, field) {
if (val.getBytes() > parseInt(field.maxLength)) {
vmaxLength = parseInt(field.maxLength);
this.vmaxlengthText = '该项最多输入 '+vmaxLength+' 个字符, '+parseInt(vmaxLength/2)+' 个汉字/双字节字符';
return false;
}
return true;
}
})
/** *************************************中文字符长度bug处理************************************************ */

var att5Id = {
    xtype : 'textfield',
    maxLength:50,
    fieldLabel : '执行标准',
    id : 'iatt5',
    name : 'att5',
    vtype:'vmaxlength'
 }

使用的时候在元素上加上vtype即可

本文转载自:

共有 人打赏支持
Drystal
粉丝 2
博文 11
码字总数 1140
作品 0
成都
程序员
私信 提问
Ext 4.1 中文 API 文档已经全部翻译完成!

这是 ExtJS 4.1 中文文档翻译,可在线浏览 http://extjs-doc-cn.github.io/ext4api/

kimmking
2014/01/02
2
0
Extjs 4.07 中文API

各位朋友各位大侠,小弟初学Extjs,由于外文不行,看文档的时候很累,求各位朋友能分享一下Extjs 4.07的中文API文档.小弟在此谢过了!

no_smoking
2012/04/20
15.3K
6
ExtJs表单验证的方法总结

一、基本验证方式,使用vtype属性。 1.alpha只能输入字母,无法输入其他(如数字,特殊符号等) 2.alphanum只能输入字母和数字,无法输入其他 3.email验证,要求的格式是master@weilog.net 4...

长平狐
2012/09/06
563
0
ExtJS 4.2 系列教程(1):Hello ExtJS4

1、下载ExtJS http://www.sencha.com/ 我下载的版本是 ext-4.2.1.883 2、使用Eclipse创建Dynamic Web Project ,不懂的自行google(今天下午彻底挂了)or 百度 3、引入ExtJS库 复制ext目录下...

hanfeng
2014/06/10
0
0
eclipse+spket+Extjs4.2.1开发环境搭建

一、开发工具配置 1、http://www.eclipse.org/downloads/下载Eclipse,解压。 2、http://spket.com/download.html下载Plugin,解压后覆盖到Eclipse的目录。 3、启动Eclipse,选择window→pro...

南風
2014/08/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap源码解析

初始化 先看看ConcurrentHashMap中几个重要的属性: // 初始化容量大小static final int DEFAULT_INITIAL_CAPACITY = 16;//默认负载因子static final float DEFAULT_LOAD_FACTOR = 0.75f...

grace_233
12分钟前
0
0
java对象的浅拷贝和深拷贝

浅拷贝 java的数据类型有基本数据类型(如:int、long等)和引用数据类型。例如:对象1中有属性a(基本数据类型)和属性b(引用数据类型),在进行浅拷贝到对象2时,属性a复制属性的值给对象...

yangyangyyyy
12分钟前
0
0
SQLServer AlwaysOn在阿里云的前世今生

缘起 早在2015年的时候,随着阿里云业务突飞猛进的发展,SQLServer业务也积累了大批忠实客户,其中一些体量较大的客户在类似大促的业务高峰时RDS的单机规格(规格是按照 内存CPUIOPS 一定比例...

阿里云云栖社区
13分钟前
0
0
ubuntu16.04 LNMP搭建 php7.1

sudo apt-get update sudo apt-get install mysql-server mysql-client sudo apt-add-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.1 php7.1-fpm php7.1-cgi p......

一千零一夜个为什么
19分钟前
0
0
阿里云高级技术专家带你全面了解云主机性能评测

钱超,花名西邪,阿里云高级技术专家,超12年老阿里,是云主机性能领域的知名专家。 在目前的云计算测评领域,很多性能测评存在营销的包装,容易引起误导:比如用瞬时性能引导读者得出结论,...

阿里云官方博客
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部