【发布时间】:2016-01-21 11:48:54
【问题描述】:
我有一个需要验证的简单表单。
我用empty() 函数做到了这一点。如果验证未通过,则会向用户发出警报。一旦创建此警报,所有输入的值都会消失。
我想保留它们。
这就是我所做的:
<form id="" name="" action="<?php echo get_permalink(); ?>" method="post">
<table>
<tr>
<td>
Name:<input type="text" id="name" name="name">
</td>
</tr>
<tr>
<td>
<input class="submit-button" type="submit" value="Send" name="submit">
</td>
</tr>
</table>
</form>
<?php
if($_POST["submit"]){
if (!empty ($_POST["name"])){
// do something
}else{
?>
<script type="text/javascript">
alert('U heeft niet alle velden ingevuld. Graag een volledig ingevuld formulier versturen');
</script>
<?php
}
?>
【问题讨论】:
标签: php validation error-handling