javascript - html 表单如何恢复
扔个三星炸死你
扔个三星炸死你 2017-06-30 09:55:18
0
3
698

假设我有一个表单

<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 不是保存在后台数据吗, 页面加载请求数据啊。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板