English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery submit() メソッド

jQueryのイベント

Submit()メソッドはSubmitイベントをトリガーし、または、Submitイベントが発生したときに実行される関数を追加します。

フォームの提出時にSubmitイベントが発生します。

注意:このイベントは<form>要素上でのみ使用できます。

構文:

選択された要素のSubmitイベントをトリガーする:

$(selector).submit()

関数をSubmitイベントに追加する:

$(selector).submit(function)

フォームの提出時に通知メッセージ:

$("form").submit(function() { 
  alert("submit()のハンドラを呼び出します");
});
テストを見て‹/›

条件が成立しない場合、フォームの提出を防ぐ:

$("form").submit(function(event) { 
  if($("input:first").val() === "Alpha") {
    return true;
  }
  $("span").text("無効!").show().fadeOut(1000);
  event.preventDefault();
});
テストを見て‹/›

条件が成立しない場合、フォームの提出を防ぐ:

$("form").submit(function(event) { 
  if($("input:first").val().length >= 10) {
    alert("Good");
  } else {
    alert("必要10文字またはそれ以上の文字");
    $("input:first").css("outline", "1px solid red");
    event.preventDefault();
  }
});
テストを見て‹/›

引数の値

引数説明
functionイベントが提交されるたびに実行される関数

jQueryのイベント