Este método a continuación evitará que se pegue cuando se mantenga presionado un campo de entrada html y se presione pegar. Sin embargo, en el caso del código de acceso de un solo uso de sms, el usuario aún puede pegar el código desde la parte superior del teclado. ¿Cómo se puede prevenir esto?
window.onload = () => { const myInput = document.getElementById('myInput'); myInput.onpaste = e => e.preventDefault(); }Puede deshabilitar pegar en su entrada de la siguiente manera:
HTML:
<input type="text" id="myinput" onpaste="return false;" ondrop="return false;" autocomplete="off" />JavaScript:
window.onload = () => { const myInput = document.getElementById('myInput'); myInput.onpaste = e => e.preventDefault(); }intenta también
myElement.addEventListener('paste', e => e.preventDefault());