在写一个测试程序。
<input name="checkcode" value="">
需要用JS让这个checkcode自增,从0-9999,每增一位提交一次,若验证正确就返回到正确页面,错误就继续提交,而不跳转到其他页面,请问如何实现?
初学JS,多谢各位。

解决方案 »

  1.   

    把提交的数据以一定格式组装后用ajax试试
      

  2.   

    不是非常明白撸主的意思,应该是这样吧,Jquery实现的。<script>var count=0;function check(){
    count+=1;
    //没明白你的意思,如果你是要将重试次数显示在按钮上,就这样做。
    $('#checkcode').val(count);
    $.post('xxxx.action',function(res){
    if(res=='验证正确'){
    window.location="正确页面";
    }else{//返回错误继续重试
    if(count<9999){
    check();
    }
    }
    });
    }</script><input name="checkcode" id="checkcode" value="" onclick="check()" />
      

  3.   


    类似,如果你要让他自动一点,你在文档加载以后setInterval(functionName, time)去然他自动执行。