Как передать value из одной формы в другую?

189
26 ноября 2021, 12:10

1.html

<html><head>
<title>Login</title>
</head>
<body>
<form name="redirect" action="http://site.ru/test/2.html" method="GET">
<input type="hidden" name="test" value="blablabla" />
<input type="hidden" name="mac" value="$(mac)" />
</form>
<script language="JavaScript">
 document.redirect.submit();
</script>
</body>
</html>

2.html

<FORM name="form1" id="form" METHOD="get" action="https://site.ru/test/3.php" >
  <INPUT TYPE="HIDDEN" NAME="test" VALUE="">
  <INPUT TYPE="HIDDEN" NAME="mac" VALUE="">
<div id="main_interface" style="display: none">          
        <h2 id="headline" style="font-size:100%">Введите логин и пароль</h2>
          <table >
            <tbody>
              <tr>
                <td>
                <input id="UserName" name="UserName" placeholder="Имя пользователя" type="text" value="">
                </td>
              </tr>
              <tr>
                <td>
                <input id="Password" name="Password" placeholder="Пароль" type="number" value=""> 
                </td>
              </tr>
              <tr>
                <td id="submit-container" style="padding: none; text-align:center; font-style:italic; vertical-align:top; color:#444">
                  <input class="btn-info" type="submit" name="login" value="Войти">
                </td>
              </tr>   
            </tbody>
          </table>          
</div>
</form>

Как передать value из формы 1.html в 2.html

Answer 1

Можно на 2.html добавить этот JS-код:

var mydata = location.search.substring(1); 
form1.test.value = mydata.split("&")[0].split("=")[1]; 
form1.mac.value = mydata.split("&")[1].split("=")[1];

Ещё почитайте тут: Передача и обработка данных в html-файле

READ ALSO
Как вернуть Graphics на прежнюю позицию

Как вернуть Graphics на прежнюю позицию

При прокрутки trackBar объект Graphics g сдвигается вправо на 11F, если ползунок trackBar уйдёт в начальную позицию, то графика так же будет в начальной...

106
Массивный код для расчёта расстояния от беспилотника до земли

Массивный код для расчёта расстояния от беспилотника до земли

У меня терейн разобран на составные части :

143
не закрывает процесс

не закрывает процесс

Есть основная программа, которая при определенном условии запускает второй exe'шник, который должен в свою очередь закрыть основную программу,...

175
Serialized file size of 6.98 GB (7493681080 bytes) exceeds maximum. Подгрузка чанков в райнтайме по надобности

Serialized file size of 6.98 GB (7493681080 bytes) exceeds maximum. Подгрузка чанков в райнтайме по надобности

Возникает из-за размера террейна(он разбит на 100 частей)Во время сборки проекта:

283