js验证码问题,如何获取随机生成的验证码的值?怎么让输入的值和随机生成的验证码相比较???

解决方案 »

  1.   

    你现在是否有验证码的例子呢?一般都是存到session里面的,然后可以转换成小写进行对比!
      

  2.   


    这好像是一个问题 验证码就不说了  百度很多验证码例子
    首先先获取验证码 无非就是汉字或者字母数字了 要么就是一些特殊表达式
     假如以上验证码生成器页面名为:CheckCode.aspx,那么在登录页面中使用“<IMG>” 这个 HTML 元素来显示生成的验证码图片:<IMG src="CheckCode.aspx">
      在登录页面的登录按钮的处理事件中使用以下代码判断验证码:
    if(String.Compare(Request.Cookies["CheckCode"].Value, txtCheckCode.Text, true) != 0)
       {
        lblMessage.Text = "验证码错误,请输入正确的验证码。";
        lblMessage.Visible = true;
        return;
       }
    else

        ...
    }
      

  3.   

    我现在是想用js获取到session的值,这个该怎么实现呢?
      

  4.   

    没必要js获取session的值,你可以把数据放在hidden隐藏字段里面
      

  5.   

    我也有这种问题,不过我用的是验证码控件!
    直接用验证码控件的ID.CheckSN(textBox1.Text)判断。
    如: string msg="";
        if(snCode.CheckSN(textBox1.Text))
        {
            msg="验证码输入正确";
        }
        else
        {
            msg="验证码输入错误";
        }
    可是我输入的总不等于默认生成的验证码。调试发现snCode的值总等于下一个生成的验证码。
    再我怎么知道下一个验证码是什么?怎么输入才对啊?