Extjs控制文本输入字数,超出设定输入字数后弹框提示用户,怎么做???

 我来答
匿名用户
2017-04-21
展开全部

如果是textfield设置maxlength,校验如果超出长度会提示信息;


Ext.create('Ext.form.Panel', {
    title: 'Contact Info',
    width: 300,
    bodyPadding: 10,
    renderTo: Ext.getBody(),
    items: [{
        xtype: 'textfield',
        name: 'name',
        fieldLabel: 'Name',
        maxLength:5,
        allowBlank: false  // requires a non-empty value
    }, {
        xtype: 'textfield',
        name: 'email',
        fieldLabel: 'Email Address',
        vtype: 'email'  // requires value to be a valid email address format
    }]
});

添加事件

xtype: 'textfield',
        name: 'name',
        enableKeyEvents:true,
        fieldLabel: 'Name',
        allowBlank: false,  // requires a non-empty value
        listeners: {
            keypress: function(o,e){
                //TO-DO   o.value.length...
            }
        }


    追问

    我也是刚接触Extjs

    这样又怎么做

    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

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

    类别

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

    说明

    0/200

    提交
    取消

    辅 助

    模 式