表单字段稳定性php
在提交表单并返回无效输入数据后,如何让字段仍然在表单域中?
<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>
这里是我检查输入的地方
$emailValidator=checkInput($_POST['emailAddress'],INVALID_EMAIL_ADDRESS,'/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/');
当用户提交无效的电子邮件地址时,验证结果会向用户显示错误消息。 我怎样才能使无效的错误电子邮件地址仍然在输入?
添加到输入
<input type="text" name="emailAddress" class="textField" value="<? echo (isset($_POST) ? $_POST['emailAddress'] : "") ?>"/>
而不是“”你可以插入你的默认值或只是让它像这样:)
尝试,
<input type="text" name="emailAddress" value="<?php echo $_POST['emailAddress']; ?>" class="textField"/>
尝试使用JavaScript来验证电子邮件,然后将其发布到您的服务器端代码:)
检查此链接:http://www.zparacha.com/validate-email-address-using-javascript-regular-expression/
链接地址: http://www.djcxy.com/p/69745.html