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.