怎么让ext3.2 combox 只能输入数字
1个回答
展开全部
加一个 regex 吧
regex:‘/\d*/’, //指定校验的正则表达式
regexText : '请输入数字' //当regex被设置且效验失败时显示的错误文本
参考
{
xtype : "textfield",
name : 'UserName',
id: 'UserName',
allowBlank : false,
blankText : '注册用户名不能为空',
regex : /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,11}$/,
regexText : '用户名不合法(必须以字母开头,长度6-12位)!',//验证错误之后的提示信息
fieldLabel : '登录名',
emptyText : '填写用户名',
invalidText : '用户名已经被注册!',
width : 250,
validationEvent : 'blur',
validator : function(val) {
Ext.Ajax.request({
url : 'check.do?name='+ val,
method : 'post',
success : function(response,options){
var res = Ext.util.JSON.decode(response.responseText);
return (res.success);
}
})
}
}
regex:‘/\d*/’, //指定校验的正则表达式
regexText : '请输入数字' //当regex被设置且效验失败时显示的错误文本
参考
{
xtype : "textfield",
name : 'UserName',
id: 'UserName',
allowBlank : false,
blankText : '注册用户名不能为空',
regex : /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,11}$/,
regexText : '用户名不合法(必须以字母开头,长度6-12位)!',//验证错误之后的提示信息
fieldLabel : '登录名',
emptyText : '填写用户名',
invalidText : '用户名已经被注册!',
width : 250,
validationEvent : 'blur',
validator : function(val) {
Ext.Ajax.request({
url : 'check.do?name='+ val,
method : 'post',
success : function(response,options){
var res = Ext.util.JSON.decode(response.responseText);
return (res.success);
}
})
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询