Несколько полей вывода Session Storage


0

Вот моя первая попытка, давайте отредактируем ее вместе.

'use strict'; // Strict mode is a good thing.

// ... Somehow you get a value for your price and store it:

const calculatedPrice = ...;
sessionStorage.setItem('calP', calculatedPrice)

// ... Then you read it and fill multiple fields with it.

let calculatedPrice = parseFloat(sessionStorage.getItem('calP'));
if (!calculatedPrice && calculatedPrice !== 0) {
  calculatedPrice = ...; // Get it somehow.
  sessionStorage.setItem('calP', calculatedPrice); // Update it.
}

// Now render all the fields!
const elements = Array.from(document.getElementsByClassName('calP'));
elements.forEach(function(el) { el.innerText = calculatedPrice; })

el.innerTextзаполняет все содержимое элемента. Если вам нужно заполнить его, как шаблон с «отверстиями», тогда потребуется больше кода - попросите меня об этом).

JavaScript, html5, форма, выход, сеанс хранение,

javascript,html5,forms,output,session-storage,

0

Ответов: 1


0

Вот моя первая попытка, давайте отредактируем ее вместе.

'use strict'; // Strict mode is a good thing.

// ... Somehow you get a value for your price and store it:

const calculatedPrice = ...;
sessionStorage.setItem('calP', calculatedPrice)

// ... Then you read it and fill multiple fields with it.

let calculatedPrice = parseFloat(sessionStorage.getItem('calP'));
if (!calculatedPrice && calculatedPrice !== 0) {
  calculatedPrice = ...; // Get it somehow.
  sessionStorage.setItem('calP', calculatedPrice); // Update it.
}

// Now render all the fields!
const elements = Array.from(document.getElementsByClassName('calP'));
elements.forEach(function(el) { el.innerText = calculatedPrice; })

el.innerTextзаполняет все содержимое элемента. Если вам нужно заполнить его, как шаблон с «отверстиями», тогда потребуется больше кода - попросите меня об этом).

JavaScript, html5, форма, выход, сеанс хранение,
Похожие вопросы