我想使用 javascript 提交和保存表单数据
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Save data using JS</title>
</head>
<body>
<h1>Sign up</h1>
<form name="myForm">
Name:<br>
<input type="text" name="fname" required maxlength="40"><br><br>
E-mail: <input type="email" name="email" required><br><br>
Gender:<br>
<input type="radio" name="gender" value="male" checked> Male<br>
<input type="radio" name="gender" value="female"> Female<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
所以,当我点击提交按钮时,表单数据应该保存在某个地方,供每个填写并提交它的用户使用。这应该使用 Javascript、jquery 或 ajax 来完成。
原文由 Manish62 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您想在本地保存它,请使用 cookie
下面的代码将使用 cookie 将您的答案保存到个人计算机:
如果你想将它保存在数据库中。将表单提交到可以运行一些后端代码的页面,例如 php、asp、coldfision、jsp 或任何您喜欢的语言。
注意:一种更现代的数据存储方式是使用 Window.localStorage。但它与旧浏览器不兼容.. 但它确实对 cookie 进行了某些改进,您无需重新加载页面即可看到更改。数据永不过期。您可以存储大量数据,然后可以存储在 cookie 中。