gpt4 book ai didi

PHP 在验证错误后保留输入的值

转载 作者:可可西里 更新时间:2023-11-01 12:50:34 24 4
gpt4 key购买 nike

我有一个需要验证的简单表单。
我使用 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
}
?>

最佳答案

将输入的值作为默认值传递给输入:

<input type="text" id="name" name="name" value="<?php echo isset($_POST["name"]) ? $_POST["name"] : ''; ?>">

关于PHP 在验证错误后保留输入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com