javascript - 如果用户在字段中输入错误信息,则防止在字段中清除信息
问题描述
我正在处理提交表单,如果有人输入错误 1 个字段,它会清除所有字段,他们必须重新填写表单。无论如何要保持填写信息,他们只是修复错误的字段?
解决方案
您可以设置从发布请求中捕获的相同表单值。
因此,您需要做的是返回附加错误消息的相同帖子数据。
eg: $data=[
'username' => 'abc',
'errormsg'=>'invalid'
]
然后在 HTML 文件中接收变量中的数据
<?php $response = functionName(); ?>
然后在标签值属性中,添加
<span><?php echo $respose['errormsg'] ?></span>
<input type='text' name='username' id='username' value=<?php echo
$response['username'] ?> />
所以这会在一个范围内抛出错误消息,他们给出的输入也将在那里。
您可以使用 js 在 5 秒后消失错误消息。
推荐阅读
- linux - 将本地 git 配置复制到 docker 容器中
- ms-access - Access VBA:更改记录时更改数组值
- c# - Bogus.Faker:如何选择随机枚举值
- android - Firebase JobDispatcher:如何重新安排相同的工作?
- r - ggplot中的垂直线
- node.js - NodeJS/Puppeteer - 按标签名称获取元素列表
- maven - kapt 生成的代码在编译阶段不可用
- php - 将 PHP Cookies 计时器设置为 24 小时后过期
- networking - 在 vSphere 中禁用网络适配器后如何在 VM 中重新启用网络适配器?
- java - 可以使用 Apache calcite 通过第三方 DB 应用程序连接到 Gemfire 9.x