Enterキーを無効にする方法 – HTML5

環境

  • html
  • js
  • php
  • form

説明

HTMLのform内でエンターを押すたびにsubmitされるのを防ぎます。text内でエンターで改行したいのにエンターするたびにPHPでPOSTされるのを防ぎます。

実装

常にロードされるJavascriptファイル内で以下のように記述する。

$(function() {
$(document).on("keypress", "input:not(.allow_submit)", function(event) {
return event.which !== 13;
});
});

参照

テキストフィールドがEnterキーでサブミットされるのを防ぐ