【发布时间】:2015-11-30 01:28:08
【问题描述】:
我在使用 PHP 进行 html 输入验证时遇到了一些问题。验证本身正在工作。我有两个输入:姓名和办公室。 如果我在名称输入中输入了一个值,但我没有在办公室输入中输入值并单击提交按钮,则对办公室输入的验证有效,但它清除/清空了我在名称输入中输入的数据
我在这里做错了什么?
这是我的 PHP 验证:
if (isset($_POST['submit'])){
$signatory_name = $_POST['sig_name'];
$signtory_position = $_POST['sig_position'];
if (!$_POST['sig_name']) {
$errname='<div class="alert alert-danger">Sorry there was an error: Please Enter Your Name</div>';
}
if (!$_POST['sig_office']) {
$erroffice='<div class="alert alert-danger">Sorry there was an error: Please Enter Your office</div>';
}
}
这是我的html代码
<form action="signatory.php" method="Post" role="form">
<input class="form-control " id="signatoryname" name="sig_name" placeholder="Name:" >
<input class="form-control " id="signatoryoffice" name="sig_office" placeholder="Office:">
</form>
【问题讨论】:
-
验证失败后如何重新填充表单尚不清楚。
标签: php html validation