本章節將介紹如何讓使用者在點擊"提交(submit)"按鈕提交資料前保證所有欄位正確輸入。
在使用者點擊提交按鈕後,為確保欄位值是否輸入正確,我們在HTML的input元素中插入新增PHP腳本,各欄位名為: name, email, 和website。 在備註中的textarea 欄位中,我們將腳本放在<textarea> 和</textarea> 標籤之間。
PHP腳本輸出值為: $name, $email, $website, 和$comment 變數。
然後,我們同樣需要檢查被選中的單選按鈕,對於這一點,我們必須設定好checked屬性(不是radio按鈕的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> E-mail: <input type="text" name="email" value="<?php echo $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 echo $comment;?></textarea> <br><br> 性別: <input type="radio" name="gender" < ?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">女<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">男<span>* <?php echo $genderErr;?></span> <br><br> <input type="submit" name="submit" value="Submit"> </form>