gpt4 book ai didi

javascript - 自动在 HTML 字段类型中填充值=Web 表单的密码

转载 作者:行者123 更新时间:2023-12-03 04:06:47 25 4
gpt4 key购买 nike

我有一个非常简单的页面,用户只需选择一两个选项,然后自动填写表单的其余部分。该表单要求输入数据的用户填写用户名和密码。

所以我在网络的其他部分使用了它,它可以工作,但是对于密码字段,它没有填充它,当我在表单上按发送时,它失败了,因为没有填写密码。

<select id="username" name="username" onChange="getpass(this.value)">
....
....
<input id="pwd" size="10" type="password" name="password" value="">

更改时调用的 JavaScript 是:

function getpass(str) {

var xhttp;
if (str.length == 0) {
document.getElementById("pwd").innerHTML = "";
return;
}
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("pwd").innerHTML = this.responseText;
}
};
xhttp.open("GET", "getpass.php?q="+str, true);
xhttp.send();
}

如果我将该字段更改为选择列表,则用作密码的字符串将正确显示为选项。但提交表单失败,因为它需要密码类型。

这个想法是为了避免用户必须输入两次密码,因为密码是已知的值(几乎与用户名相同)。所有安全考虑因素在此用例中都不相关。

最佳答案

试试这个:

document.getElementById("pwd").value = this.responseText;

关于javascript - 自动在 HTML 字段类型中填充值=Web 表单的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44516122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com