JavaScript でテキスト領域の値を取得する方法は?

Javascript Detekisuto Ling Yuno Zhiwo Qu Desuru Fang Faha



レスポンシブ Web ページまたはサイトを設計するプロセスでは、入力されたデータが正しいことを確認するために、入力されたデータをユーザーに促す必要があります。たとえば、入力したメールとパスワードを確認します。他のケースでは、ウイルスなどの重大な結果につながる可能性のある、選択したオプションに関するエラーまたは警告をログに記録します。このようなシナリオでは、JavaScript でテキスト領域の値を取得すると、データのプライバシーを維持するのに非常に役立ちます。

この記事では、JavaScript でテキスト領域の値を取得する方法について説明します。

JavaScript でテキスト領域の値を取得する方法は?

テキスト領域の値は、次の方法を使用して JavaScript で取得できます。







  • getElementById() ' 方法。
  • addEventListener() ' 方法。
  • jQuery 」。

アプローチ 1: getElementById() メソッドを使用して JavaScript でテキスト領域の値を取得する

getElementById() ” メソッドは、指定された “ ID 」.このメソッドを実装して、入力テキスト フィールドを取得し、そこに入力された値を返すことができます。



構文



資料。 getElementById ( エレメント )

指定された構文では:





  • エレメント ' を参照 ' ID 」を特定の要素に対して取得します。


次の例を見てみましょう。

以下のコードに次の手順を適用してみましょう。



< h3 > テキストエリアの値を取得 JavaScript h3 >
何かを入力 : < 入力方式 = '文章' ID = 'TXT' プレースホルダー = 「テキストを入力してください...」 >
< ボタンオンクリック = 'テキストエリア値()' > 価値を得る ボタン >

次の手順を実行します。

  • 最初のステップで、記載されている見出しを指定します。
  • その後、指定された「 ID ' と ' プレースホルダ ' 価値。
  • また、「」が付いたボタンを作成します。 オンクリック 」 関数 textareaValue() にリダイレクトするイベント

コードの JavaScript 部分に進みましょう。

< 脚本 >
関数 テキストエリア値 ( ) {
させて 得る = 資料。 getElementById ( 'TXT' ) . 価値
アラート ( 得る )
}
脚本 >

上記の JavaScript コードでは:

  • 「」という名前の関数を宣言します テキストエリア値() 」。
  • その定義では、「 getElementById() ' 方法。
  • また、「 価値 」プロパティを使用して、入力されたテキスト値を取得します。
  • 最後に、「 アラート 」ダイアログボックス。

出力

上記の出力では、入力された値が警告ダイアログ ボックスを介して取得されていることがわかります。

アプローチ 2: addEventListener() メソッドを使用して JavaScript でテキスト領域の値を取得する

addEventListener() ” メソッドは、” を関連付けるために使用されます。 イベント 要素付き。このメソッドを使用して、イベントを関数に関連付けることができます。これにより、テキスト領域の値が、コンソールに並べて入力されるたびにフェッチされます。

構文

エレメント。 addEventListener ( イベント 関数 エグゼクティブ )

上記の構文では:

  • イベント 」はイベント名を指します。
  • 関数 」は、イベントのトリガーで実行される関数を示します。
  • エグゼクティブ 」はオプションのパラメータです。


以下の例を順を追って見ていきましょう。

< ラベル 為に = 'TXT' > 何かを入力 ラベル >< br >< br >
< テキストエリア ID = 「txtエリア」 = 「5」 = 「25」 プレースホルダー = 「テキストを入力...」 > テキストエリア >
< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
させて 得る = 資料。 getElementById ( 「txtエリア」 ) ;
コンソール。 ログ ( 得る . 価値 ) ;
得る . addEventListener ( '入力' 関数 テキストエリア値 ( イベント ) {
コンソール。 ログ ( イベント。 目標 . 価値 ) ;
} ) ;
脚本 >

上記のコード スニペットでは:

  • 記載されているラベルを指定します。また、「 テキストエリア 」の指定された値を持つ要素 ID ' と ' プレースホルダ 」とその寸法も調整します。
  • コードの JavaScript 部分で、前の手順で指定したテキストエリアにアクセスし、「 価値 ' 財産。
  • 次のステップで、イベントを添付します “ 文章 「フェッチされた」 テキストエリア 」を使用して addEventListener() ” メソッドを作成し、それを関数に適用します ” テキストエリア値() 」。 「 イベント 」は、トリガーされたイベントに関する情報を引数に渡します。
  • これにより、入力された各テキスト値が並べてログに記録されます。

出力

上記の出力から、「 フェッチ 入力された各テキスト値の「」を確認できます。

アプローチ 3: jQuery を使用して JavaScript でテキスト領域の値を取得する

jQuery 」を適用して入力テキスト フィールドにアクセスし、ドキュメント オブジェクト モデル (DOM) が読み込まれるとすぐにその機能をトリガーできます。


以下の例に従ってみましょう。

< スクリプトソース = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js' > 脚本 >
何かを入力 : < 入力方式 = '文章' ID = 'TXT' プレースホルダー = 「テキストを入力してください...」 >
< ボタン > 価値を得る ボタン >

上記のコード行で、次の手順を実行します。

  • メソッドを適用するには、jQuery ライブラリを含めます。
  • 入力 」を指定された値のテキストフィールドとして「 ID ' と ' プレースホルダー 」 前に説明したように。
  • また、ボタンのクリック時に値を取得するためにボタンを作成します。

コードの JavaScript 部分に進みます。

< 脚本 >
$ ( 資料 ) . 準備 ( 関数 ( ) {
$ ( 'ボタン' ) . クリック ( 関数 ( ) {
コンソール。 ログ ( $ ( '入力テキスト' ) . ( ) ) ;
} ) ;
} ) ;
脚本 >

記載されている手順に従います。

  • 「を適用します。 準備() 」メソッドを追加して、ロードされた DOM にさらにメソッドを適用します。
  • 作成したボタンにアクセスし、「 クリック() 」メソッドをそのパラメーターに指定された関数を実行します。
  • click() メソッドは、指定された入力テキスト フィールドにアクセスし、入力されたテキスト値をコンソールに記録します。

出力

したがって、型の値はコンソールに記録されます。

これらはすべて、JavaScript を使用してテキスト領域の値を取得するさまざまな方法です。

結論

getElementById() 」メソッド、「 addEventListener() 」メソッドまたは「 jQuery 」を利用して、JavaScript でテキスト領域の値を取得できます。 getElementById() メソッドを実装して、入力テキスト フィールドにアクセスし、入力されたテキスト領域の値をアラートで表示できます。 addEventListener() メソッドを利用して、「 入力 」 各入力時にテキスト値を並べて取得するイベント。 jQuery を適用してボタンに直接アクセスし、コンソールでボタンをクリックすると、入力されたテキスト値を取得できます。このチュートリアルでは、JavaScript でテキスト エリアの値を取得する方法について説明します。