如何在GWT文本框中检索PASTE(复制粘贴)事件的值?
|
SO成员大家好,
我要阻止用户复制粘贴到我的TextBox中的值,并且仅当这些值不符合特定条件时才这样做。
例如,我创建了一个DigitsOnlyTextBox,它将用于电话号码。
我已经做到了,因此只能在框中键入“ 0”个字符,并且用户不能使用来将值复制粘贴到其中:
this.sinkEvents(Event.ONPASTE);
和
public void onBrowserEvent(Event event) {
super.onBrowserEvent(event);
// Permet d\'empêcher le copier-coller, donc d\'entrer des caractères non-numériques
if (event.getTypeInt() == Event.ONPASTE) {
event.stopPropagation();
event.preventDefault();
}
}
但是我想验证复制粘贴的字符串是否为“仅数字”,如果是,则让该事件发生(因此添加文本)。
tl; dr:
看标题
感谢您的时间。
真诚的
没有找到相关结果
已邀请:
2 个回复
结乳
芜任亮蜡