在表单中,我有一个按钮和一个图像...当我单击图像时,会调用表单操作,这有效...但是当我单击按钮时,不会调用操作。 按钮有特定的用途吗?
js
$('#formUser').submit(function() {
$(this).attr("action", "/secure/downloaduserinfo/" + reportName);
});
$('#formUser').submit(function() {
$(this).attr("action", "/secure/deleteuser/" + reportName);
});
网络部分
<button type="button" id="deleteUserButton${statusReport.count}"></button>
<input id="downloadUserButton${statusReport.count}" type="image"/>
最佳答案
type="button"
元素不是提交按钮,它们的存在只是为了运行客户端代码。
如果您想提交表单,请使用type="submit"
(或者根本不指定类型属性,默认为submit)。
也就是说,我会避免对 JavaScript 的依赖。指定按钮、名称和值,然后在服务器上使用该值来确定是否要下载或删除。
关于javascript - 表单操作调用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19597766/