jsp的javascript中有几个函数在我加了了一个onload函数后不起作用了,去掉onload后就又能用了,为啥?
onload能覆盖掉其他函数的功能吗?还是其他什么原因???到底怎样解决啊???????!!!!部分代码如下:<scripttype="text/javascript">...
onload能覆盖掉其他函数的功能吗?还是其他什么原因???到底怎样解决啊???????!!!!
部分代码如下:
<script type="text/javascript">
/**
* 进入添加页面
*/
function add(){
document.queryForm.action="<%=request.getContextPath()%>/student!addpage.action";
document.queryForm.submit();
}
/**
* 删除数据
*/
function Delete(){
document.delForm.action="<%=request.getContextPath()%>/student!delete.action";
document.delForm.submit();
}
/**
* 提交查询数据
*/
function find(){
document.queryForm.action="<%=request.getContextPath()%>/student!query.action";
document.queryForm.submit();
}
/**
* 清空条件查询
*/
function qingk(){
qkxm();
qknl();
};
qkxm(){
document.getElementById("xingming").value="";
};
qknl(){
document.getElementById("nianling").value="";
};
</script >
<body onload="qingk()">
<form name="queryForm" method="POST" style="margin: 0px">
<table cellspacing="0" cellpadding="0" align="center">
<tr><td class="topg"/></tr>
</table>
<table cellspacing="0" cellpadding="0" align="center" class="wukuang" >
<tr>
<td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tleft.gif"></td>
<td width="20%" align="left" >[学生列表]</td>
<td width="30%" align="center"> </td>
<td align="right">
<a href="javascript:find()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/find.gif"></a>
<a href="javascript:add()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/add.gif"></a>
<a href="javascript:Delete()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/del.gif"></a>
</td>
<td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tright.gif"></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" align="center">
<tr><td class="topg"/></tr>
</table>
<table border="1" cellspacing="1" cellpadding="2" class="bgtable" align="center" >
<tr align="center" class="tabtd1">
<td align="left" style="padding:10px">
名称:<s:textfield id="mingcheng" name="page.name" cssStyle="width:150px;BORDER-BOTTOM: #000000 1px solid"/>
年龄:<s:textfield id="nianling" name="page.age" cssStyle="width:150px;BORDER-BOTTOM: #000000 1px solid"/>
</td>
</tr>
</table> 展开
部分代码如下:
<script type="text/javascript">
/**
* 进入添加页面
*/
function add(){
document.queryForm.action="<%=request.getContextPath()%>/student!addpage.action";
document.queryForm.submit();
}
/**
* 删除数据
*/
function Delete(){
document.delForm.action="<%=request.getContextPath()%>/student!delete.action";
document.delForm.submit();
}
/**
* 提交查询数据
*/
function find(){
document.queryForm.action="<%=request.getContextPath()%>/student!query.action";
document.queryForm.submit();
}
/**
* 清空条件查询
*/
function qingk(){
qkxm();
qknl();
};
qkxm(){
document.getElementById("xingming").value="";
};
qknl(){
document.getElementById("nianling").value="";
};
</script >
<body onload="qingk()">
<form name="queryForm" method="POST" style="margin: 0px">
<table cellspacing="0" cellpadding="0" align="center">
<tr><td class="topg"/></tr>
</table>
<table cellspacing="0" cellpadding="0" align="center" class="wukuang" >
<tr>
<td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tleft.gif"></td>
<td width="20%" align="left" >[学生列表]</td>
<td width="30%" align="center"> </td>
<td align="right">
<a href="javascript:find()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/find.gif"></a>
<a href="javascript:add()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/add.gif"></a>
<a href="javascript:Delete()"><img class="imgd" src="<%= request.getContextPath() %>/images/button/del.gif"></a>
</td>
<td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tright.gif"></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" align="center">
<tr><td class="topg"/></tr>
</table>
<table border="1" cellspacing="1" cellpadding="2" class="bgtable" align="center" >
<tr align="center" class="tabtd1">
<td align="left" style="padding:10px">
名称:<s:textfield id="mingcheng" name="page.name" cssStyle="width:150px;BORDER-BOTTOM: #000000 1px solid"/>
年龄:<s:textfield id="nianling" name="page.age" cssStyle="width:150px;BORDER-BOTTOM: #000000 1px solid"/>
</td>
</tr>
</table> 展开
3个回答
展开全部
你每次执行增删查改,都会返回到这个页面,当页面刷新后还是先执行onload里面的方法,所以不是没有执行,而是先执行的增删查改,后来页面又初始化了
追问
谢谢您的回答,问题已解决!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function qkxm(){
document.getElementById("xingming").value = "";
}
;
function qknl(){
document.getElementById("nianling").value = "";
}
//错误是少了 function 定义函数。建议把以下代码:
function qingk(){
qkxm();
qknl();
};
qkxm(){
document.getElementById("xingming").value="";
};
qknl(){
document.getElementById("nianling").value="";
};
改为:
function qingk(){
document.getElementById("xingming").value="";
document.getElementById("nianling").value="";
};
这样简洁
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
qkxm(){
document.getElementById("xingming").value="";
};
id为xingming的元素在页面找不到
document.getElementById("xingming").value="";
};
id为xingming的元素在页面找不到
更多追问追答
追问
我确实犯个粗心的毛病,但那不是真正原因所在啊!
追答
function qkxm(){
document.getElementById("mingcheng").value="";
};
function qknl(){
document.getElementById("nianling").value = "";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询