Автозаполнение учетных данных для входа на веб-страницу с кодом Javascript - PullRequest
0 голосов
/ 09 января 2020

Кто-нибудь знает, почему я не могу автоматически ввести учетные данные для ввода веб-страницы с помощью этого кода? Есть ли способ сделать эту работу?

function Test() {
  var name = document.getElementById("usuario").value;
  var password = document.getElementById("password").value;
  document.forms["formulario"].submit(); //form submission
}
<form id="formulario" name="formulario" method="post" target="_top" action="https://www.allianz.pt/area-privada">
  <input id="usuario" name="_58_login" type="text" value="examplelogin" runat="server" />
  <input id="password" name="_58_password" type="password" value="examplepassword" runat="server" />
  <button onclick="Test()" id="btn">Submit</button>
</form>

Ответы [ 2 ]

0 голосов
/ 09 января 2020

Я пробую это, но это не работает также.

<!DOCTYPE html>
<html>
<body>
<form id="formulario" name="formulario" method="post" target="_top" action="https://www.allianz.pt/area-privada" >

<input id="usuario" name="_58_login" type="text" value="examplelogin" runat="server" />
<input id="password" name="_58_password" type="password" value="examplepassword" runat="server" />

<button onclick="Test()" id="btn">Submit</button>

</form>

<script>

function Test() {
var name = document.getElementById("usuario");
var password = document.getElementById("password");

name.value = "your name";
password.value = "your password";

document.forms["formulario"].submit(); //form submission
}

</script>
</body>
</html>
0 голосов
/ 09 января 2020

Вы ничего не вводите в значения, вы просто захватываете данные формы. Вы должны объявить, что вы хотите в качестве значения.

function Test() {
  var name = document.getElementById("usuario");
  var password = document.getElementById("password");

  // declaring your name and password in the values
  name.value = "your name";
  password.value = "your password";

  document.forms["formulario"].submit(); //form submission
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...