jQueryフォーム操作

jQueryフォーム操作

jQueryを使ってフォームの入力値の取得、バリデーション、送信処理を学びます。

タスク

フォームの入力値の取得

jQueryを使ってフォームの入力値を取得します

フォームのバリデーション

入力値のバリデーションを行います

フォームの送信処理

フォームの送信処理を実装します

ヒント

jQueryのフォーム操作の基本を理解しましょう。

参考コード

$(function() {
  $('#myForm').on('submit', function(e) {
    e.preventDefault();
    let isValid = true;
    const name = $('#name').val();
    const email = $('#email').val();
    const message = $('#message').val();

    if (!name) {
      $('#name-error').text('名前を入力してください');
      isValid = false;
    } else {
      $('#name-error').text('');
    }

    if (!email) {
      $('#email-error').text('メールアドレスを入力してください');
      isValid = false;
    } else {
      $('#email-error').text('');
    }

    if (!message) {
      $('#message-error').text('メッセージを入力してください');
      isValid = false;
    } else {
      $('#message-error').text('');
    }

    if (isValid) {
      $('#success-message').text('フォームが送信されました!');
    }
  });
});

プレビュー

見本