jQueryでテキストボックスの値を取得する

jQueryでテキストボックスの値を取得するコードを紹介します。

概要

テキストボックスの値を取得するには、セレクタでテキストボックスを選択し、val()メソッドを呼び出します。

コード

以下のコードを記述します。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <script type="text/javascript" src="jquery-2.0.3.js"></script>
  <script type="text/javascript">
    $(document).ready(function () {
      $("#Button1").click(function () {
        inputText = $("#Text1").val();
        $("#output").text(inputText);
      })
    })
  </script></head>
<body>
  <input id="Text1" type="text" />
  <input id="Button1" type="button" value="button" />
  <div id="output"></div>
</body>
</html>

解説

  <script type="text/javascript">
    $(document).ready(function () {
      $("#Button1").click(function () {
        inputText = $("#Text1").val();
        $("#output").text(inputText);
      })
    })
  </script>

  $(document).ready(function () {
    ...
  }
上記コードによりページ表示後にJavaScriptが実行されます。

  $("#Button1").click(function () {
    inputText = $("#Text1").val();
    $("#output").text(inputText);
  })
ID=Button1のボタンのクリックイベントの実装部です。ボタンがクリックされるとセレクタにより、ID="Text1"のテキストボックスを選択し、val()メソッドを呼び出し、テキストボックスの値を取得します。
取得したテキストボックスの文字列をID="output"の枠に表示します。

実行結果

上記のHTMLファイルを表示します。下図の画面が表示されます。


テキストボックスに文字を入力します。


テキストボックスに入力後ボタンをクリックします。テキストボックスに入力した文字がボタンの下方に表示されます。


テキストボックスの入力内容を取得できました。
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
掲載日: 2014-01-09
iPentec all rights reserverd.