我要在网站上加一个填写信息的页面(无须用户注册),所以要加上验证码来验证一下!我想做异步校验 验证码。那么,验证的流程应该是哪一种呢
一:在向后台异步校验验证码的同时,也把这些填写的信息一并发到后台,如果验证成功就添加,否则就不添加!
二:先只去校验验证码,如返回成功,再跳转到添加信息页面!
我觉得应该是第一种,如果是第二种的话,这个验证码就没有意义了,不知是否正确?请赐教没有做过验证码,莫骂我问这么白痴的问题!哈哈!我想用jquery做这个事情,有用它做过验证码的,可否给个例子或网址! 谢谢谢谢

解决方案 »

  1.   

    验证码是后台实现的!搜索验证码,有很多例子的!不知道你后台用什么技术?页面ajax 提交,就可以!就是你说的第一种情况
      

  2.   

    用Javascript做验证码,有这样一种方法:
    <div style="position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;">
         <div id="yanzhengma" style="position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;">Ev5P</div>
        <div id="mask" style="position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;opacity:1;filter:alpha(opacity=100)"></div>
    原理挺简单的,你可以试一下
      

  3.   

    对了,加个边框就更漂亮了:
    <div style="position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border:1px solid black;cursor:pointer;">
      <div id="yanzhengma" style="position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;">Ev5P</div>
      <div id="mask" style="position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;opacity:1;filter:alpha(opacity=100)"></div>
      

  4.   

    我要用jsp!我在网上找了个 Jquery实现无刷新验证码String validateC = (String) request.getSession().getAttribute("validateCode");它把生成的验证码放在了session里,验证的时候再取出来,这样安全么??????
      

  5.   

    谢谢 ymmc001 ,不过我放在html里,没明白怎么用,呵!
      

  6.   

    二:先只去校验验证码,如返回成功,再跳转到添加信息页面!如果验证码没有成功没有session就控制不能直接添加。
      

  7.   


    就准备这么办了,先校验验证码,成功就在session里放一个属性!然后再通过这个来判断是否将信息添加至数据库!  谢