jQueryを使用して入力が空かどうかをチェックする方法


  1. HTMLフォームの作成: まず、HTMLフォームを作成します。例えば、以下のようなテキスト入力フィールドを含むフォームを作成します。
<form id="myForm">
  <input type="text" id="myInput" name="myInput">
  <button type="submit">Submit</button>
</form>
  1. jQueryを読み込む: jQueryを使用するために、まずjQueryライブラリを読み込む必要があります。以下のコードをHTMLファイルの<head>セクション内に追加します。
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  1. 入力チェックを実装する: jQueryを使用して入力が空かどうかをチェックするには、submitイベントを監視し、条件に基づいて処理を行います。以下のコード例を使用して、入力が空である場合にエラーメッセージを表示する方法を示します。
$(document).ready(function() {
  $("#myForm").submit(function(event) {
    event.preventDefault(); // フォームのデフォルトの送信動作をキャンセル
    var inputValue = $("#myInput").val(); // 入力値を取得
    if (inputValue === "") {
      alert("入力が空です。"); // エラーメッセージの表示
    } else {
      // フォーム送信の処理を実行する
      // 例: AJAXリクエストを送信してフォームをサーバーに送信する
    }
  });
});

上記のコードでは、submitイベントを監視してフォームが送信されると、入力値を取得し、空かどうかをチェックします。もし入力が空であれば、alert関数を使用してエラーメッセージを表示します。入力が空でない場合は、フォーム送信の処理を実行します。