1

在日期字段中,我使用正则表达式(maskRe)来防止用户输入字母,但是如果用户尝试复制粘贴相同的内容,他可以在我的日期字段中获取他的字母文本,那么有什么方法可以解决这个特定问题。我不想禁用 cop/paste。我正在使用 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 回答