使用Javascript代码自动填充登录网页的凭据

使用Javascript代码自动填充登录网页的凭据,javascript,jquery,html,css,forms,Javascript,Jquery,Html,Css,Forms,有人知道为什么我不能用此代码自动填充网页的输入凭据吗?有什么办法可以让这一切顺利进行吗 功能测试(){ var name=document.getElementById(“usuario”).value; var password=document.getElementById(“密码”).value; document.forms[“formulario”].submit();//表单提交 } 提交 您没有在值中输入任何内容,只是获取表单输入。您必须声明所需的值 function Test

有人知道为什么我不能用此代码自动填充网页的输入凭据吗?有什么办法可以让这一切顺利进行吗

功能测试(){
var name=document.getElementById(“usuario”).value;
var password=document.getElementById(“密码”).value;
document.forms[“formulario”].submit();//表单提交
}

提交

您没有在值中输入任何内容,只是获取表单输入。您必须声明所需的值

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
}

我试过了,但效果不太好

<!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>

提交
功能测试(){
var name=document.getElementById(“usuario”);
var password=document.getElementById(“密码”);
name.value=“您的姓名”;
password.value=“您的密码”;
document.forms[“formulario”].submit();//表单提交
}

我不确定我是否理解这个问题。更重要的是,您的逻辑正在尝试获取
名称
密码
,并且从不使用这些变量。问题是如何在运行javascript代码时自动填充网页的凭据。如何使用此变量填充网页的凭据?谢谢你的帮助。你从输入中得到了值。那么,为什么您需要用它们已有的值“自动填充”输入呢?这些输入没有这些值。它们是空的。
var name=document.getElementById(“usuario”).value我根据您的建议运行代码,但它不起作用。您是否理解这不起作用的原因?您是否在此处输入用户名和密码//在值name.value=“your name”中声明您的姓名和密码;password.value=“您的密码”;现在我试着这样做,但它还不起作用。document.getElementById(“usuario”).value=“examplelogin”;document.getElementById(“密码”).value=“examplepassword”;