javascript - html 表单如何恢复
扔个三星炸死你
扔个三星炸死你 2017-06-30 09:55:18
[JavaScript讨论组]

假设我有一个表单

<form>
<input name="username"/>
</form>

现在当用户输入username之后,第二次用户再一次来到页面上,从服务器已经拿到了用户这个username,怎样才能让页面上的input里面显示用户已经输入过的username

扔个三星炸死你
扔个三星炸死你

全部回复(3)
淡淡烟草味

两种方案
后端:从后端拿到数据后赋值给input
前端:把input值保存到本地cookie 或 localStorage

滿天的星座

第一种

服务端

$_SESSION['username'] = $_POST['username'];

模板

<input name="username" value ="<?=$_SESSION['username']?>"/>

第二种

参考这个博客网站的评论功能,用户第一次评论输入用户名和邮箱后,localstorage缓存,下次的话直接读取缓存,赋值给表单的value

https://blog.codefun.cn/blog/...

習慣沉默

你们这些 input 不是保存在后台数据吗, 页面加载请求数据啊。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号