1

私は、現在が小数点以下 2 桁の 5 桁textfield/numberfieldの間の値のみを許可する必要があるという要件があります。0 to 99999.99

ユーザーは無効な番号の使用を制限する必要があります。

私は正規表現が苦手ですが、それで問題は解決しますか? この問題を解決するための指針をいただければ幸いです。

ユーザーが 5 桁を超える値を入力するように制限する必要があります。5 桁の後には小数点のみを配置でき、その 2 桁を超えると配置できます

助言がありますか ?

4

2 に答える 2

1
Ext.create('Ext.form.Panel', {
title: 'On The Wall',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
    xtype: 'numberfield',
    anchor: '100%',
    name: 'bottles',
    fieldLabel: 'Bottles of Beer',
    value: 0,
    maxValue: 99999.99,
    minValue: 0
}],
buttons: [{
    text: 'Take one down, pass it around',
    handler: function() {
        this.up('form').down('[name=bottles]').spinDown();
    }
}]

});
から: http://docs-origin.sencha.com/extjs/4.0.7/#!/api/Ext.form.field.Number

于 2013-10-31T09:11:51.370 に答える