LoginSignup
1
0

More than 3 years have passed since last update.

formでの情報の受け取り

Posted at

成果物

htmlのフォームに入力した内容を受け取って,
コンソールに返すjavascriptを作りたいと思います。
スクリーンショット 2020-08-13 7.17.16.jpg
スクリーンショット 2020-08-13 7.43.22.jpg
スクリーンショット 2020-08-13 7.45.34.jpg

前提知識

  • 変数(javascript)
  • 関数(javascript)

仕組み

スクリーンショット 2020-08-13 7.29.20.jpg

コード

html側

formタグで、1行入力用のテキストエリアと、送信ボタンを作成します。
送信ボタンにはクリックするとnamePost()という関数が始まるようにしておきます。

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>無題ドキュメント</title>
<script type="text/javascript"  src="./main.js" defer></script>
</head>
<body>
    <form action="" >
        <input type="text"  id="yourName">
        <input type="button" onClick="namePost()" value="送信">
    </form>
</body>
</html>

javascript側

namePost()という関数を作ります。

const namePost = () =>{
    const getName = document.getElementById("yourName").value;
    console.log(getName);
} 

javascript側から、htmlを参照するときに使う、document.getElementById("id名")の後ろに.valueをつけると、htmlで入力したものをjavascript
で受け取ることができます。
最後に、定義したgetNameをコンソールで表示させれば完了です。

参考サイト

https://techacademy.jp/magazine/21069
https://qiita.com/Teach/items/4b0104847be9f2960665?fbclid=IwAR0EoMAiMs5sBbQFMbUIEHWwBnpM4j26Ad_wUvhfybHuDtd-Gc6mfgg4Czc

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0