用javascript生成基本验证码

用javascript生成基本验证码,javascript,captcha,Javascript,Captcha,我知道catpcha和javascript不能同时使用,但我被要求使用它。。 这只是一些基本的东西。。我正在寻求帮助 所以我用一组图像绘制验证码。。我打算让用户输入一些数字。因此,如果用户输入与显示的图像相同的数字,那么他就可以开始了。这是我到目前为止得到的。。 我被验证卡住了。。显示了5幅图像(例如0.1.2),我想知道如何将它们与输入文本匹配。。有什么想法吗?这并不是你问题的答案,但如果你的网站面向前方,验证码非常重要,那么你应该使用经过测试的验证码,而不是自己制作:这有什么意义?您的服务

我知道catpcha和javascript不能同时使用,但我被要求使用它。。 这只是一些基本的东西。。我正在寻求帮助 所以我用一组图像绘制验证码。。我打算让用户输入一些数字。因此,如果用户输入与显示的图像相同的数字,那么他就可以开始了。这是我到目前为止得到的。。


我被验证卡住了。。显示了5幅图像(例如0.1.2),我想知道如何将它们与输入文本匹配。。有什么想法吗?

这并不是你问题的答案,但如果你的网站面向前方,验证码非常重要,那么你应该使用经过测试的验证码,而不是自己制作:这有什么意义?您的服务器如何知道已发布并验证验证码?任何有自尊心的机器人都会直接通过这个“安全系统”。我想保护表单上的一些敏感信息。我必须使用captcha来帮助阻止脚本尝试任何黑客行为,为此我必须使用一些JavaScript以图像形式显示随机数字。。用户输入数字,我根据随机生成的图像/显示的数字进行验证..我不太熟悉验证码。。我看它们没什么用,但我得用它。。我在样本中弄错了吗?真正的问题是你在客户的机器上永远都不可能安全。如果有人想绕过这个,他们绝对可以。您只能控制您的机器(即服务器)。一般来说,验证码和安全性最好留给专家处理,它们太容易出错。
<script type = "text/javascript">

  var images = new Array("0.jpg", "1.jpg");

  for(i=0; i<=length;i++)
  {
   var length=images.length;
  var random=Math.floor(Math.random()*(length));
  document.write('<img src="'+images[random]+'" width = \"75\" height = \"75\"/>');
  }
if (captVAlidation = "") {
alert("Please enter a phrase");    
    return false;
}
else if(captVAlidnt =0) {
    form.submit
    return true;
}