2011-08-18 2 views
0

양식을 제출 한 후 양식 필드에 입력란을 계속 입력하고 잘못된 입력 데이터로 반환하려면 어떻게해야합니까? 사용자가 잘못된 이메일 주소를 제출할 때 내가 입력을양식 필드 안정성 PHP

$emailValidator=checkInput($_POST['emailAddress'],INVALID_EMAIL_ADDRESS,'/^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/'); 

을 확인 어디 여기

<form action="" method="post"> 
      <label for="cellPhoneNo">البريد الالكتروني</label> 
       <input type="text" name="emailAddress" class="textField"/> 
       <span>*</span> 
       <span><?php 
         if($emailValidator != CORRECT_VALUE) 
         echo $errorMessage[$emailValidator];?> 
       </span> 
       <br> 

</form> 

하고있어, 검증 결과는 사용자에게 오류 메시지가 표시됩니다. 입력에 유효하지 않은 오류 전자 메일 주소를 계속 입력하려면 어떻게합니까?

답변

1

입력에 추가

<input type="text" name="emailAddress" class="textField" value="<? echo (isset($_POST) ? $_POST['emailAddress'] : "") ?>"/> 

대신 ""당신은 기본 값을 삽입하거나이 서버에 게시하기 전에 이메일을 검증하기 위해 자바 스크립트를 사용하는

1

시도,

<input type="text" name="emailAddress" value="<?php echo $_POST['emailAddress']; ?>" class="textField"/>