Jak zabránit vkládání do vstupu

Jednou za čas se dostanu na web, který mi neumožňuje vložit do formuláře. Ve většině případů to má něco společného s přihlašovacími údaji (uživatelské jméno nebo heslo) a autorizačními kódy. Jak mi tedy brání ve vkládání informací? Je to tak snadné, jak si myslíte!

Začněme s input prvek:

<input type="text" onpaste="return false;" ondrop="return false;" autocomplete="off" />

onpaste atribut nám umožňuje zabránit vkládání do formuláře. Přidání autocomplete atribut a také zabránění přetažení do prvku. Pokud se chcete vyhnout on{event} kódu v HTML, můžete to udělat čistším způsobem:

myElement.addEventListener('paste', e => e.preventDefault());

Psaní tohoto příspěvku mě bolí, protože nesnáším, když mi webové stránky brání ve vkládání textu. Prosím tě, abys to nedělal. Prostě ne.