gpt4 book ai didi

JavaScript addChild() 输入到表单

转载 作者:行者123 更新时间:2023-11-28 00:02:12 27 4
gpt4 key购买 nike

我正在尝试添加 <input><form>页面加载后( <body onload="random()>" ),但它不起作用。我做错了什么?

这是脚本本身:

function random()
{
var points = Math.floor((Math.random() * 1000) + 1)
var input = document.createElement("input");
input.setAttribute("type", "hidden");
input.setAttribute("name", "points");
input.setAttribute("value", points.toString());
document.getElementById("redeem_form").appendChild(input);
}

这是表格:

<form action="/redeem" method="POST" id="redeem_form">
<label for="user_email">Enter your email: </label>
<input type="email" id="user_email" name="email" required>
<input type="submit" value="Redeem">
</form>

最佳答案

您实际上正在创建一个隐藏的输入字段。所以,没有错误,只是一个不可见的字段。

尝试改变:

input.setAttribute("type", "hidden");

致:

input.setAttribute("type", "text");

关于JavaScript addChild() 输入到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690997/

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