Вывод значения из Localstorage

На первой странице 3 строки куда ввожу данные, на следующей странице необходимо взять записанный в input "значение" и вывести его на 2 странице, умножив на 1.15. 1 проблема: согласно коду в Localstorage у меня попадают значения всех инпутов (а мне нужно только последнего) 2 проблема: не получается вывести никак на следующей странице (то заберает из локалсторадж криво, то все 3 значения берет) извините, новичок совсем. по возможности полный код ) спасибо

           <meta charset="utf-8">
  <title>Тег INPUT</title>
 <form name="test" method="post" >
   <input type="text" size="25"> 
   <h5><br>Фамилия</h5>
           <meta charset="utf-8">
  <title>Тег INPUT</title>
 <form name="test" method="post" >
   <input type="text" size="25">

     <h5><br>Значение</h5>
           <meta charset="utf-8">
  <title>Тег INPUT</title>
 <form name="test" method="post" >
   <input type="text" size="69">

</section>
<form id="ds_form">
        <input name="first">

    </form>'
    '<script>  let ds = document.forms[0],
            inpsels = Array.from(ds.querySelectorAll("input"));
        ds.onchange = () => {
            let json = JSON.stringify(inpsels.map(e => e.value));
            localStorage.setItem(ds.id, json);  };
        document.addEventListener("DOMContentLoaded", () => {
            let values = JSON.parse(localStorage.getItem(ds.id));
            for (let i = 0; i < values.length; ++i)
                inpsels[i].value = values[i];
        }); </script>``` 

Ответы (0 шт):