前提・実現したいこと
HTMLのinputタグで使用するvalue属性の意味、意義を知りたい。
ここに質問の内容を詳しく書いてください。
現在PHP,HTML&CSSを使った簡単なwebページを制作しています。そこで疑問に思ったことがあります。
なぜinputタグで使用するtype属性の解説は充実しているのにvalue属性の解説はないのでしょうか?(value属性についての充実した解説をされているページがあったらごめんなさい)私の所感だとあまりないように感じます。 個人的にはinputタグで使用する大きな要素だと感じています。まだまだプログラマとして未熟であり、inputタグの解説動画やwebページを見てみてもそういうものだと説明されてもなぜ?という考えしか湧きません。またvalueタグに使用するのは変数じゃだめなのでしょうか?現在入力された名前を表示させるプログラムを書いているのですがその部分を整理したいです。ぜひここのユーザーの方の知恵をお借りしてこのなぜ?という疑問に終止符を打ちたいです。よろしくお願いします。
##ソースコード
<?php
//POST送信で送られてきた名前を受け取って変数を作成
$my_name = $_POST["my_name"];
//①画像を参考に問題文の選択肢の配列を作成してください。
$what_number = [80, 22, 20, 21];
$language = ["PHP", "Python", "JAVA", "HTML"];
$command = ["join", "select", "insert", "update"];
//② ①で作成した、配列から正解の選択肢の変数を作成してください
$what_number_correct = 80;
$language_correct = "HTML";
$command_correct = "select";
?>
<p>お疲れ様です<!--POST通信で送られてきた名前を出力--><?php echo $my_name ?>さん</p>
<!--フォームの作成 通信はPOST通信で-->
<h2>①ネットワークのポート番号は何番?</h2>
<!--③ 問題のradioボタンを「foreach」を使って作成する-->
<?php foreach($what_number as $what_number_correct): ?>
<input type="radio" name="port" value=""><?php echo $what_number_correct; ?>
<?php endforeach ?>
<h2>②Webページを作成するための言語は?</h2>
<!--③ 問題のradioボタンを「foreach」を使って作成する-->
<?php foreach($language as $language_correct): ?>
<input type="radio" name="languager" value=""><?php echo $language_correct; ?>
<?php endforeach ?>
<h2>③MySQLで情報を取得するためのコマンドは?</h2>
<!--③ 問題のradioボタンを「foreach」を使って作成する-->
<?php foreach($command as $command_correct): ?>
<input type="radio" name="command" value=""><?php echo $command_correct; ?>
<?php endforeach ?>
<!--問題の正解の変数と名前の変数を[answer.php]に送る-->
<form action="answer.php" name="correct" method="post">
<button type="submit">回答する</button>
</form>
<form action="answer.php" method="post">
<input type="hidden" name="my_name" value="">
</form>
### 補足情報(FW/ツールのバージョンなど)
参考にしたページ
https://techacademy.jp/magazine/4955
https://web-designer.cman.jp/html_ref/abc_list/data/
ここにより詳細な情報を記載してください。