javascript - 如何在 JSP 中的 onClick ( button ) 上调用 Javascript 函数?

标签 javascript jsp

我想从按钮触发 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/

相关文章:

jsp - Java/Jakarta EE Web 开发,我从哪里开始,我需要什么技能?

javascript - 根据条件修改 Redux 中的对象数组

javascript - 为什么 v-bind 快捷方式是 : cannot be used for this property in this bootstrap-vue table?

java - 如何获取 html 值并使其成为 java 变量

java - GAE session 不起作用?

java - 将视频托管在服务器上并在jsp页面上播放

java - java中使用socket的聊天应用程序的算法

javascript 复选框容器 - 有没有更简单的方法来编写这个

javascript - 如何解决 JavaScript 的 parseInt 八进制行为?

javascript - 后期输出的差异