我想从按钮触发 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>
最佳答案
你的jsp里有js还是你的jsp里有js文件?
在您的 jsp 中包含您的脚本。
看起来您要在此处执行的是 jsp 而不是 js。
companyid 和 catalog 是否初始化正确?
关于javascript - 如何在 JSP 中的 onClick ( button ) 上调用 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8234965/