HTML:
<textarea id="edit-message"></textarea>
<button type="button" id="guest-button" class="form-submit">Send</button>
JS:
$('#guest-button').click(function() {
if (window.sessionStorage){
sessionStorage.setItem("gbookmsg", $('#edit-message').val())
}
setTimeout(function() {
window.location.replace("http://anti-idol.org/user/login");
}, 500);
});
$('#edit-message').val(gbookmsg);
私が達成したいのは、ユーザーがテキストエリアの入力にテキストを入力してから送信ボタンをクリックすると、テキストエリアの値がgbookmsg
変数に保存されることです。次に、ユーザーがログインページにリダイレクトされると、ログインに成功した後、このフォームに戻り、javascript がgbookmsg
以前に入力された入力値を挿入します。しかし、ページがリロードされると、gbookmsg
変数が未定義になります。保存する方法は?ありがとう