javascript – So stellen Sie ein HTML-Formular wieder her
扔个三星炸死你
扔个三星炸死你 2017-06-30 09:55:18
0
3
697

Angenommen, ich habe ein Formular

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

Wenn der Benutzer nun den Benutzernamen eingibt und der Benutzer die Seite zum zweiten Mal erneut aufruft, wurde der Benutzername des Benutzers vom Server abgerufen. Wie kann ich dafür sorgen, dass bei der Eingabe auf der Seite der vom Benutzer eingegebene Benutzername angezeigt wird?

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

Antworte allen(3)
淡淡烟草味

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

滿天的星座

第一种

服务端

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

模板

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

第二种

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

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

習慣沉默

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage