如何阻止在文本字段中复制粘贴?
How can I block copy-paste in a text field?
我正在使用 vaadin 22,我想阻止复制粘贴 emailField 以实现电子邮件确认。
有人能帮我吗。
谢谢
在 HTML 中,您想归档如下内容:
<input type="textbox" onpaste="return false;" oncopy="return false" oncut="return false" ondrag="return false" ondrop="return false">
此处演示:https://jsfiddle.net/f4g6opcm/1/
因此您可以像这样通过 Vaadin 简单地添加此属性:
TextField textfield = new Textfield();
textfield.getElement().setAttribute("onpaste", "return false");
textfield.getElement().setAttribute("oncopy", "return false");
textfield.getElement().setAttribute("oncut", "return false");
textfield.getElement().setAttribute("ondrag", "return false");
textfield.getElement().setAttribute("ondrop", "return false");
我正在使用 vaadin 22,我想阻止复制粘贴 emailField 以实现电子邮件确认。 有人能帮我吗。 谢谢
在 HTML 中,您想归档如下内容:
<input type="textbox" onpaste="return false;" oncopy="return false" oncut="return false" ondrag="return false" ondrop="return false">
此处演示:https://jsfiddle.net/f4g6opcm/1/
因此您可以像这样通过 Vaadin 简单地添加此属性:
TextField textfield = new Textfield();
textfield.getElement().setAttribute("onpaste", "return false");
textfield.getElement().setAttribute("oncopy", "return false");
textfield.getElement().setAttribute("oncut", "return false");
textfield.getElement().setAttribute("ondrag", "return false");
textfield.getElement().setAttribute("ondrop", "return false");