怎么让ext3.2 combox 只能输入数字

 我来答
apolloge
2012-03-02 · TA获得超过653个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:441万
展开全部
加一个 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);
}
})
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式