Получить значение из строки запроса и отправить его в виде скрытого значения - javascript - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь понять, как разместить HTML-код на другой странице, а тем временем вставить значения в скрытую форму ПЕРЕД отправкой самой формы.

<html>

    <head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> 
<META HTTP-EQUIV="EXPIRES" CONTENT="-1">
    
    
<script>

var param1var = getQueryVariable("TARGET");

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      alert("TARGET FOUND!");
        alert(pair[1]);
        return pair[1];
    
    }
  } 
    

  alert('Query Variable ' + variable + ' not found');
}    
    
</script>    
    </head>
    
    
<form name="LOGIN" action="/mynextpage/mypage.html" method="post">
			   <table>
					   <tr>
							   <td><P><span>Username :</span></P></td>
							   <td><P><input name="USER" type="text" value="" style="width:150px" /></P></td>
					   </tr>
					   <tr>
							   <td><P><span>Password :</span></P></td>
							   <td><P><input name="PASSWORD" type="password" value="" style="width:150px" /></P></td>
					   </tr>
			   </table>
			   </div>
                    <INPUT type=HIDDEN name="TARGET" value=param1var
				
				<P>
					<input name="submit" type="submit" value="Login" />
					<input name="Reset" type="reset" />
				</P>
			</div>
		</form>

Первая часть кода javascript способна захватить значение TARGET, которое мне нужно использовать: оно присутствует (я называю его param1var), и я могу предупреждать только для подтверждения.

Теперь в форме мне нужно: - вставить во вход скрытое значение, полученное с помощью вышеуказанного кода (так, значение param1var) - опубликовать все для на странице /mynextpage/mypage.html, которая будет принимать имя пользователя, пароль и скрытое значение

Можете ли вы помочь мне, как этого добиться? Я могу использовать только HTML-страницу в качестве первой страницы.

Спасибо

1 Ответ

0 голосов
/ 06 июля 2018

document.querySelector ( 'мишени.') Значение = param1var. при этом на ваш скрытый ввод ставится цель класса

...