JavaScript源文件如下:
function validatePage(pageForm){    window.alert("1111");
    if(pageForm.pageNowOK.value==""){
        alert("输入的页数不能为空");
        return false;
} var pageNow=pageForm.pageNowOK.value;    if(!isNaN(pageNow)){
var int_page=parseInt(pageNow);
   if(int_page<1 || int_page>maxPage){
   alert("输入的页数过小或过大");
   return false;
   }else{
   return true;
   }else{
window.alert("必須輸入一個數字");
return false;
}
  
}我的J2EE使用的是纯Servlet技术:

pw.println("<script>");
pw.println("var maxPage="+pageCount+";");//pageCount获得最大页数,已经实现
pw.println("</script>");
 
pw.println("<script src=js/page.js ></script>");//js是我web项目下的一个文件夹   
pw.println("<br><br><form name=jump action=loginSuccess method=post>");
pw.println("页面跳转:<input type=text name=pageNowOK >");
pw.println("<input type=submit value=GO  onclick=’return validatePage(this.form);'>");
pw.println("</form>");
。单击GO时,如果页数在1至maxPage(最大页数)之间,则执行页面跳转
如果输入数据不合法,则弹出一个对话框,取消表单提交我调试了一下,连window.alert("1111");这句话都不执行
找了几天了,不晓得什么问题,我是J2EE方面的新手,请高手赐教,谢谢!