croix-rouge_donation/options.js

26 lines
719 B
JavaScript

const options_fields = ['firstname','lastname','email','birthdate','address','postcode','city','telephone','cardnumber']
function saveOptions(e) {
for (let field of options_fields)
{
browser.storage.local.set({
[field]: document.getElementById(field).value
});
}
e.preventDefault();
}
function restoreOptions() {
for (let field of options_fields)
{
var storageItem = browser.storage.local.get(field);
storageItem.then((res) => {
document.getElementById(field).value = res[field];
});
}
}
document.addEventListener('DOMContentLoaded', restoreOptions);
document.querySelector("form").addEventListener("submit", saveOptions);