看看这个:
if(session.getAttribute("mode")!=null){
mode = (String)session.getAttribute("mode");
}
mode
的第一次值为空,因此我将mode
值设置为脚本变量,如下所示:
var mode='<%=mode%>';
下面是我调用表单加载的方法,但它显示mode is undefined
bodyOnLoad();
var mode='<%=mode%>';
alert("mode : "+mode);
function bodyOnLoad() {
if(mode.length < 0){
alert("mode empty 111111");
document.getElementById("functiontype").value="view";
document.getElementById("page").value="1";
document.forms["frmTempcard"].submit();
return;
}
}
任何人都可以帮我吗?
答案 0 :(得分:3)
首先声明变量。调用函数mode
时,bodyOnLoad
未定义。
var mode='<%=mode%>';
bodyOnLoad();