我有一个表单,用户可以在其中输入数据,例如名字和姓氏等。我有 PHP 验证来检查空字段。问题是当提交按钮被点击时,当一个字段留空时整个表单数据被删除。
我在下面尝试了这个方法。
<input type="text" value="<?php echo $_POST["UserName"]; ?>"" name="UserName"
id="UserName" size="20" />
但是第一次加载表单时,文本框内是这样的
<br /><b>Notice</b>: Undefined index: UserName in ...... on line <b>477</b><br />
有没有办法阻止表格被清除?或者将数据回显到字段中?
最佳答案
替换这个:
value="<?php echo $_POST["UserName"]; ?>"
在你的代码中:
<?php if(isset($_POST["UserName"])) echo $_POST["UserName"]; ?>
关于php - 如何在 php 验证无效 = true 后停止删除表单输入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968924/