当前位置:编程学习 > JAVA >>

ie8中alert警示框无法关闭,盼指教!

编写一个JSP页面,需要对每行文本框数据值核查,i,j分别代表行、列号,在IE8浏览器运行时出现“不能为空”对话框后不能关闭该对话框。但用360、sogou均可。代码如下
<script type="text/javascript">
      <!--
       function submit_onclick(i,j){
         var  value=document.getElementById("a"+i+j).value;
          var  value1=document.getElementById("a"+i+j);
        if(value==""){
           window.alert("不能为空!");
            value1.focus();
             return false;
         }
         if(value.length>1){
           window.alert("一个格里不能重复打分!!");
             value1.focus();
             return false;
         }
         if(!(value=="A"||value=="B"||value=="C"||value=="D"||value=="E")&&!(value=="a"||value=="b"||value=="c"||value=="d"||value=="e")){
           window.alert("输入的数为非ABCDE!");
            value1.focus();
           return false;
         }   
       }


IE8 --------------------编程问答-------------------- 最好是 整页代码 也方便给你 调试啊 --------------------编程问答-------------------- 浏览器的兼容问题  这是个很纠结的问题  我也是经常遇到  我就直接回避  换个浏览器  呵呵
      --------------------编程问答-------------------- 经测试  不存在这个问题 --------------------编程问答-------------------- 没遇到过类似情况,你可以考虑用FF测试下,看看Firebug里面有没有js错误。

360、sogou有可能自动屏蔽了js错误而已,FF经常就屏蔽js错误 --------------------编程问答-------------------- windows.close 
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,