私の登録フォームでは、ユーザーが [送信] をクリックしたときに検証メッセージを表示する必要がある場合、すべてのボックスからテキスト全体が消えます。つまり、最初からやり直す必要があります。
データを残すには、どの PHP コードを追加する必要がありますか?
Username<span class="required">*</span>
<input name="user_name" type="text" id="user_name" minlength="5" >
Full Name<span class="required">*</span>
<input name="full_name" type="text" id="full_name" size="30"
Nationality <span class="required">*</span>
<select name="nationality" id="select8">
<option value="" selected></option>
<option value="Afghanistan">Afghanistan</option>
<option value="Albania">Albania</option>
</select>
<p align="center">
<input name="doRegister" type="submit" id="doRegister" value="Register">
</p>
EDIT:
私はこれを試しました:
<?php
$email_field = ($_POST['usr_email']);
?>
Email<span class="required">*</span>
<input type="text" id="usr_email3" name="usr_email" value="<?php echo
$email_field; ?>" />
しかし、それは usr_email が定義されていないと言っています