나는 간단한 Javascript Captcha를 만들었지 만 현재 값은 무작위로 생성되지만 배열에서 값을 가져오고 싶습니다. (이 두 배열을 무작위로 지정하고 싶습니다.) plz 내 코드를 확인하고 싶습니다. 이것은 종속성이없는 간단한 자바 스크립트를 사용하여 plz가 validate() 함수를 수정합니다.임의의 배열을 사용하는 간단한 JavaScript captcha
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function myCaptcha() {
var leftnum =[5, 10, 15, 20];
var rightnum =[2, 4, 6, 8];
var leftnum = Math.floor(Math.random()*11);
var rightnum = Math.floor(Math.random()*11);
var tolnum = leftnum + rightnum ;
document.getElementById("sh").innerHTML = leftnum + " + " + rightnum;
}
function validate() {
var captchanow = document.getElementById("captcha");
if (captchanow != "") {
alert("Please enter a captcha");
return false;
}
else if(captchanow == tolnum) {
alert("wrong captcha entered");
return false;
}
else {
form.submit
}
return true;
}
</script>
</head>
<body onload="myCaptcha()">
<form action="" method="post" onsubmit="return false;">
<p>Captcha :
<input name="captcha" type="text" id="captcha" value="" />
<label id="sh" value=""></label></p>
<p>
<input type="submit" name="button" id="button" value="Submit" onclick="validate()"/>
</p>
</form>
</body>
</html>
이것은 " plz _ [sic] _ 내 코드 수정 "웹 사이트. –
그래서 어떤 대답이 없습니까? – user1167075