1

日付フィールドでは、正規表現(maskRe)を使用してユーザーがアルファベットを入力できないようにしていますが、ユーザーが同じものをコピーして貼り付けようとすると、日付フィールドにアルファベットのテキストを取得できるため、この特定の問題を解決する方法はありますか. コッピング/ペーストを無効にしたくありません。EXT 4.2 バージョンを使用しています...

前もって感謝します。

4

1 に答える 1

0

こんにちは、これらの例を見つけてください。コピー/貼り付けを無効にせずに問題を解決します

 Ext.onReady(function(){

                    test = Ext.create('Ext.form.field.Date', {
                    width: 320,
                    enableKeyEvents:true,
                    listeners:{
                        keyup:function( thiss, e, eOpts  ){
                             var str=thiss.value;
                             if(/^[a-zA-Z]+$/.test(str)){
                             alert("Contains alphabets");
                             thiss.reset();
                             }

                            }
                        },
                    value:'10.69',
                    renderTo:document.body

                    });
         });
于 2013-11-11T07:08:32.350 に答える