gpt4 book ai didi

javascript - 在 javascript 中创建基本验证码

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

所以,我想创建验证码,在每次页面重新加载时在文本输入中生成 5 个随机数。当我运行该函数时,它不起作用,所以我想知道为什么。
这是 HTML:

    <input type="text" id="ver" onload="captchaCreate()" disabled></input>

这是 JavaScript 中的函数:

function captchaCreate(){
var niz = new Array(5);
for (var i; i<=5; i++){
niz[i] = Math.floor(Math.random()*10);
}
document.getElementById("ver").value = niz.join("");
}

最佳答案

正如评论中提到的,创建客户端验证码毫无用处

对于您的代码,输入没有 onload 事件,您需要分配要循环的 var,因为 undefined + 1NaN

window.onload = function() {
captchaCreate();
}

function captchaCreate(){
var niz = new Array(5);
for (var i=0; i<5; i++){
niz[i] = Math.floor(Math.random()*10);
}
document.getElementById("ver").value = niz.join("");
}
<input type="text" id="ver" disabled></input>

关于javascript - 在 javascript 中创建基本验证码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42881177/

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