javascript - 如何从表格提交中调用 jQuery 函数
问题描述
如何从提交按钮调用 jQuery 函数?
<div class="form-group">
<table id="tablefriendsname2" class="table form-table-editadd">
<tbody>
<form id="addData" submit="addData"></form>
</tbody>
</table>
<button type="submit" name="Submit" class="btn btn-primary">submit</button>
</div>
$('#addData').submit(function(e) {
alert("asasas");
});
解决方案
您必须在表单上触发提交事件才能运行事件处理程序。
您的提交按钮不会这样做,因为它与表单无关。
任何一个:
- 将提交按钮放在表单中
- 将
form
属性添加到引用id
表单的表
另外:您不能将表单作为 tbody 元素的子元素。这会给你带来麻烦。编写有效的 HTML。
推荐阅读
- wpf - 如何自定义工具提示窗口以在 wpf 中有箭头
- javascript - 在缩略图刷新时为 scrollIntoView() 禁用自动垂直滚动
- reactjs - 函数返回类型与 TypeScript 不匹配
- c# - 如何让 NLog 将依赖项注入目标?
- tmux - 如何将密钥发送到在本地 tmux 会话中运行的远程 ssh tmux 会话?
- flutter - 颤振:CupertinoAlertDialog 看起来与官方文档中显示的不同
- javascript - 在 React Helmet/ Gatsby 中插入自定义脚本
- javascript - 如何将脚本标签嵌入到 Angular 组件中
- javascript - 当计时器达到两位数时,localStorage 中断
- node.js - 将 NestJS 部署到 Azure DevOps:错误:找不到模块“../commands”