localStorageを使用してフォームデータを格納する
2071 ワード
ページにフォームを記入する場合、ページがジャンプしたりリフレッシュしたりしたときに、前に記入したデータを保持することが望ましいことがよくあります.H 5のWeb Storage APIは、クライアントに記入されたフォームデータを格納するのに役立ちます.以下、一例を用いて用法を説明する.
HTMLコード
JAvascriptコード
ここでは主にlocalStorageが使われています.setItem()とlocalStorage.getItem()は、格納する値を設定し、格納した値を取得するために使用されます.
HTMLコード
JAvascriptコード
// jquery
//
$("#formSave").click(function () {
//
localStorage.setItem("name", $("#name").val());
localStorage.setItem("phone", $("#phone").val());
localStorage.setItem("province", $("#province").val());
// radio
var k_val = $(":radio[name=sex]:checked").val();
localStorage.setItem("k_val", k_val);
})
//
$(
function myStorage() {
//
var name = localStorage.getItem("name");
var phone = localStorage.getItem("phone");
var province = localStorage.getItem("province");
//
$("#name").val(name);
$("#phone").val(phone);
$("#province").val(province);
// radio
$(":radio").removeAttr("checked");//
var kk_val = localStorage.getItem("k_val");;
$(':radio').each(function () {
if ($(this).val() == kk_val) {
$(this).prop("checked", true);
}
})
}
)
myStorage();
ここでは主にlocalStorageが使われています.setItem()とlocalStorage.getItem()は、格納する値を設定し、格納した値を取得するために使用されます.