页面刷新,会检查一个文本框的内容是否为数字,如果不是数字,用alert报错,但是在刷新后很久alert才弹出报错,请问是什么问题??

解决方案 »

  1.   

    除了alert外就下面的了
    <script   language= \"javascript\">
    var select=document.getElementById(\"vl\");
    select.options[1].selected = 'selected';
    </script>没别的了
      

  2.   

    select是关键字,你换个变量名再试试
      

  3.   

    我用的goahead,用里面的api:websGetvar读取文本框的内容,
    ......
    char *svid=websGetVar(wp, T("id2"), T(""));
    char *t=svid;

    while(*t!='\0'){
    if(*t<'0' || *t>'9')

    {
    alerterrmg(wp, T("请输入数字"),T(""));

    return -1;
    }
    t++;
    }
    ......其中id2是文本框名,alerterrmg就是调用Js里的alert()的。
      

  4.   

    我不懂JS,没写websHeader、websFooter、websDone三个函数时也出现弹出慢的情况,写全以下代码就不会出现这样的问题了,至于为什么希望有人帮我解释:
    websHeader(wp);
    websWrite(wp,T("<head>"));
    websWrite(wp,T("<script language=javascript> alert(\'OK!\');"));
    websWrite(wp,T("</script>"));
    websWrite(wp,T("</body>"));
    websFooter(wp);
    websDone(wp,200);
    希望对大家的学习有所帮助!