Disable Enter Key

Prevent premature submissions. This script intercepts the `keydown` event and returns false if the key code matches the "Enter" key (13).

Copy the Script

<script>
document.addEventListener('keydown', function(event) {
  if (event.key === 'Enter') {
    event.preventDefault();
    return false;
  }
});
</script>

<!-- Or Inline on specific input -->
<input type="text" onkeydown="return event.key != 'Enter';">

Frequently Asked Questions

By default, pressing Enter in a single text input submits the form. This is annoying in multi-step forms or when using barcode scanners (which send an 'Enter' keystroke).

Yes. The script typically checks if the key is Enter (code 13) AND if the target is NOT a textarea, preserving multi-line editing.

Be careful. Keyboard users expect Enter to submit. Only disable it if you provide a clear 'Next' or 'Submit' button that is reachable via Tab order.