Я реализую один процесс отправки формы, но я не использую БД (Backend). Я хочу хранить данные формы на стороне клиента или в браузере. Поэтому я планирую использовать местное хранилище.
<html>
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class=" row ">
<div class="col-md-6">
<form method="post">
<div class="form-group">
<label for="usr">Name</label>
<input type="text" class="form-control" id="usr" placeholder="Enter your name" required>
</div>
<div class="form-group">
<label for="phone">Phone</label>
<input type="text" class="form-control" id="phone" placeholder="Enter your phone" required>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control" id="email" placeholder="Enter your email" required>
</div>
<div class="form-group">
<label for="pwd">Password</label>
<input type="password" class="form-control" id="pwd" required>
</div>
<button type="submit " class="btn btn-success" formaction="../BootStrapTemplate/detail.html">Submit</button>
</form>
</div>
</div>
</div>
</body>
</html>
Я хочу сохранить данные после нажатия на кнопку отправки. А также он перейдет на другую страницу (detail.html page), в detail.html я выведу всю информацию.
Некоторая дополнительная информация, которую я должен показать на странице подробностей, Id и Time.
Я хочу сохранить данные в соответствии с идентификатором (означает, что значение идентификатора сохраненных данных в первый раз должно быть 1, значение сохраненных данных во второй раз должно быть 2)
Я буду использовать localalstorage в первый раз. Так что я не так много знаю о местном хранении. Идентификатор должен быть уникальным для каждой записи.
По мне, это лучшая идея. Если у кого-то есть хорошая идея хранить данные на стороне клиента, пожалуйста, дайте мне знать.
Я видел одну ссылку, но я не могу сделать для нескольких полей ввода, И я также хочу сформировать ключ, значение JOSN.