在datefield中,我使用正则表达式(maskRe)来阻止用户输入字母,但如果用户尝试复制粘贴相同的字符,他可以在我的日期字段上获取他的字母文本,那么有什么方法可以解决这个问题特别的问题。我不希望禁用警察/粘贴。 我使用的是EXT 4.2版......
提前致谢。
答案 0 :(得分: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
});
});