この章では、ユーザーが「送信」ボタンをクリックしてデータを送信する前に、すべてのフィールドが正しく入力されていることを確認する方法を紹介します。
ユーザーが送信ボタンをクリックした後、フィールド値が正しく入力されていることを確認するために、HTML 入力要素に PHP スクリプトを挿入します。各フィールドには名前、電子メール、Web サイトという名前が付けられます。 メモの textarea フィールドで、<textarea> タグと </textarea> タグの間にスクリプトを配置します。
PHP スクリプトの出力値は、$name、$email、$website、$comment 変数です。
次に、選択したラジオ ボタンをチェックする必要があります。そのためには、checked 属性 (ラジオ ボタンの value 属性ではありません) を設定する必要があります。
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 名前: <input type="text" name="name" value="<?php echo $name;?>"> <span>* <?php echo $nameErr;?></span> <br><br> 電子メール: <input type="text" name="email" value="< ?php エコー$email;?>"> <span>* <?php echo $emailErr;?></span> <br><br> ウェブサイト: <input type="text" name="website" value="<?php echo $website;?>"> <span><?php echo $websiteErr;?></span> <br><br> 注: <textarea name="comment" rows="5" cols="40"> <?php エコー$comment;?></textarea> <br><br> 性別: <input type="radio" name="gender" <?php if (isset($gender) && $gender=="女性") echo "チェック済み";?> value="女性">女性<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "チェック済み";?> value="male">男性<span>* <?php echo $genderErr;?></span> <br><br> <input type="submit" name="submit" value="Submit"> </フォーム>