0

登録フォームにこのようなコードがあります

$_POST['email'] = trim($_POST['email']);
        if($_POST['email']){
             if(!eregi("^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*@[a-zA-Z0-9]+[a-zA-Z0-9_.-])*\.[a-z]{2,4}$", $_POST['email'])){
              $error['emailerror'] = "  <span class='Register_Tip'>Wrong Email</span>";

メールが間違っていることをユーザーに伝えます

しかし、彼がエラーを見た後、フォームはリセットされます

ユーザーが書き込んだ値を記憶するフォームが必要です

4

1 に答える 1

0

以下のように、対応する入力の POST データが存在するかどうかを確認する必要があります。

<input type='text' name='email' value ="<?php isset( $_POST['email'] ) ? $_POST['email'] : '' ?>" >
于 2012-09-23T18:32:45.403 に答える