我想从按钮触发js函数onClick。由于某种原因,我面临功能未定义。
需要在JSP中调用它
// doUpdate function details
boolean doUpdate = request.getParameter("update")!=null;
String stateButton = request.getParameter("update");
if (doUpdate && catalogID != null && companyID != 0) {
if(catalogManager!=null) {
boolean success = catalogManager.updateStatus(new Integer(catalogID).intValue(),user, stateButton);
if((stateButton.equals("Active")) && success) {
%>
<span class="TitleLevel01"><font color=green>Catalog is Activated.</font></span>
<%
}
if((stateButton.equals("Active")) && !success) {
%>
<span class="TitleLevel01"><font color=red>Cannot activate subcatalog with Inactive parent.</font></span>
<%
}
if(!stateButton.equals("Active")) {
%>
<span class="TitleLevel01"><font color=green>Catalog is Deactivated.</font></span>
<%
}
}
}
从此表格(看起来像这样)
<form name="maintain_catalog_frm" id="maintain_catalog_frm" >
<input type=hidden name="PID" value="">
<input type="submit" name="update" value="Inactive" onClick="return doUpdate(document.maintain_catalog_frm);" >
</form>
答案 0 :(得分:0)
这意味着仍未加载javascript。
它可能是你的缓存,或者你可能有一些错误的JS文件路径。 JS文件的路径是什么,是否已下载?
答案 1 :(得分:0)
你在jsp中有js还是你在jsp中包含了js文件?
将您的脚本包含在jsp中。
看起来你有一个jsp而不是js来执行。
是否正确初始化了companyid和目录?