这是按钮:
<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/