使用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”;