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 开发