javascript - 表单操作调用按钮

标签 javascript forms jquery-ui

在表单中,我有一个按钮和一个图像...当我单击图像时,会调用表单操作,这有效...但是当我单击按钮时,不会调用操作。 按钮有特定的用途吗?

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/

相关文章:

javascript - 有没有办法使用 Three.js LoadingManager 加载视频?

javascript - 使用 Node.js 生成文件夹和该文件夹中的文件

允许字母、数字、句点、连字符、下划线和空格的 javascript 正则表达式

jquery - Delphi 中的 TWebBrowser 具有 jQuery UI 框架

javascript - Angular UI 元素 : do I still need jQuery?

javascript - 绑定(bind)到 Controller 上的原始值

ruby-on-rails - 将 * 添加到所需的表单标签

javascript - 如果 txt 文件中不存在该代码,则给出错误或重定向

javascript - 访问外部 jQuery Closure 函数

jquery - WordPress 联系表单 7 将值从表单传递到联系表单