$(document).ready(function() { STORAGE_KEY = 'tag-spec-key'; $("#printerType").on("change", change_size); change_size(); load_size(); // printpdf(); }) function qr_draw(url) { var qrcode = new QRCode(document.getElementById("qrcode"), { text: url, width: 128, height: 128, colorDark : "#000000", colorLight : "#ffffff", correctLevel : QRCode.CorrectLevel.H }); } function save_size() { var height = $("#height-tag").val(); var width = $("#width-tag").val(); var sizePreset = $("#printerType").val(); var data = {"height": height, "width": width, "sizePreset": sizePreset}; localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); } function load_size() { var data = JSON.parse(localStorage.getItem(STORAGE_KEY)); if (data){ $("#height-tag").val(data.height); $("#width-tag").val(data.width); $("#printerType").val(data.sizePreset); }; } function reset_size() { localStorage.removeItem(STORAGE_KEY); $("#printerType").val('brotherSmall'); change_size(); } function change_size() { var sizePreset = $("#printerType").val(); if (sizePreset == 'brotherSmall') { $("#height-tag").val(29); $("#width-tag").val(62); } else if (sizePreset == 'smallTagPrinter') { $("#height-tag").val(59); $("#width-tag").val(97); } } function printpdf() { var height = $("#height-tag").val(); var width = $("#width-tag").val(); console.log(height); }