如下为官方api给出的配置项
maxLength : Number
输入字段允许的最大字符数(默认为 Number.MAX_VALUE) ...
输入字段允许的最大字符数(默认为 Number.MAX_VALUE) Maximum input field length allowed (defaults to Number.MAX_VALUE)
事实上这个配置只能提示错误,不能阻止继续输入。如下:设置手机号长度11
效果:手机号输入框仍可无位数限制输入字符。
修改代码如下:
事实上这个配置只能提示错误,不能阻止继续输入。如下:设置手机号长度11
columnWidth : 0.5,
layout : 'form',
items : [ {
xtype: 'textfield',
fieldLabel: '手机号',
name: 'MEM_PHONE',
anchor: '50%',
regex: /^(13[0-9]|15[0|2|3|6|7|8|9]|18[7|8|9]|17[6|7])\d{8}$/,
regexText:'手机号码输入有误',
maxlength:11,
//autoCreate: {tag: 'input', type: 'text', size: '11', autocomplete: 'off', maxlength: '11'}
}]
效果:手机号输入框仍可无位数限制输入字符。
修改代码如下:
columnWidth : 0.5,
layout : 'form',
items : [ {
xtype: 'textfield',
fieldLabel: '手机号',
name: 'MEM_PHONE',
anchor: '50%',
regex: /^(13[0-9]|15[0|2|3|6|7|8|9]|18[7|8|9]|17[6|7])\d{8}$/,
regexText:'手机号码输入有误',
//maxlength:11,
autoCreate: {tag: 'input', type: 'text', size: '11', autocomplete: 'off', maxlength: '11'}
}]
效果如下:只可输入11位