그래서 모든 페이지를 다시로드 할 때 텍스트 입력 안에 5 개의 임의 번호를 생성하는 captcha를 만들고 싶습니다. 이 함수를 실행하면 작동하지 않으므로 이유가 궁금합니다. 다음은 자바 스크립트 기능입니다자바 스크립트에서 기본 captcha 만들기
<input type="text" id="ver" onload="captchaCreate()" disabled></input>
:
다음은 HTML입니다
꽤 쓸모으로
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("");
}
음 ... 나는 이것이 당신이 수행 할 작업을 원하십니까, 어떤 식 으로든 도움이 될 것입니다 의심 클라이언트 쪽 captcha? – Psi
그리고 당신의 기능은 불필요하게 복잡합니다. '(1e6 + Math.floor (Math.random() * 1e6) + '') .slice (-6)'와 같은 결과를 얻을 수 있습니다. – Siguza
입력 요소에는'onload' 이벤트가 없습니다. – nnnnnn