javascript - onClick 函数导致未捕获的语法错误 : Unexpected token;

标签 javascript html jsp

这是按钮:

<button onclick="edit(<%=players%>,<%=projPoints%>,<%=minS%>,<%=numS%>)">Edit Player Pool</button>

这是函数编辑:

function edit(p,p1,p2,p3){
    document.getElementById("players").value=p;
    document.getElementById("proj").value=p1;
    document.getElementById("minSal").value=p2;
    document.getElementById("numLine").value=p3;
    document.getElementById("edit").submit();
}

这是表单编辑:

<form id="edit" method="post" action="playerList.jsp">
<input type="hidden" id="players" name="players"/>
<input type="hidden" id="proj" name="proj"/>
<input type="hidden" id="minSal" name="minSal"/>
<input type="hidden" id="numLine" name="numLine"/>

</form>

我不明白为什么会出现此错误。

最佳答案

尝试

function edit(p,p1,p2,p3){
    document.getElementById("players").value=p;
    document.getElementById("proj").value=p1;
    document.getElementById("minSal").value=p2;
    document.getElementById("numLine").value=p3;
    document.getElementById("edit").submit();
}

您没有名为 p4 的参数,并且您可能需要将 p 重命名为 p0 以保持一致性

关于javascript - onClick 函数导致未捕获的语法错误 : Unexpected token;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32488959/

相关文章:

javascript - 如何使用 D3 将嵌套数据拉入条形图中?

Jquery - 使用 jquery 加载 html 菜单会破坏响应式下拉菜单

javascript - 插入表函数如何获取其中的值

java - 无法压缩发送到 JSP 的 Java 服务器响应

javascript - MVC 在哪里为我们的 cshtml 文件放置 js 引用?

javascript - Three.js 中动态更改网格后的光线转换

html - 带有可点击标签的水平单选组

java - 如何制作带显示的colspan :column

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”

javascript - 如何将参数从 HTML 元素动态传递给 JQuery 单击事件?