Knockoutjs 在父级上的单击绑定阻止子表单的提交

发布于 2024-12-11 07:22:18 字数 370 浏览 4 评论 0原文

查看这个jsfiddle。有一个带有点击绑定的

。该 div 有一个子窗体。单击子表单上的提交按钮会触发父级单击事件,但不会提交表单。

我怎样才能恢复提交此表格的能力?在我的实际应用程序中,表单中还有一个文件字段,单击它时不会执行任何操作。我提到这一点只是为了避免任何类似的答案:

$('#myForm input[type=submit]').click(function(){
    $('#myForm').submit();
});

谢谢!

Check out this jsfiddle. There is a <div> with a click binding. This div has a child form. Clicking the submit button on the child form fires the parent click event, and does not submit the form.

How can I restore the ability to submit this form? In my real-life application, I also have a file field in the form, which does nothing when it is clicked. I mention that just to avoid any answers like:

$('#myForm input[type=submit]').click(function(){
    $('#myForm').submit();
});

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜深人未静 2024-12-18 07:22:19

如果您从 doSomething 方法中返回 true,那么它将允许继续执行默认操作。

If you return true from your doSomething method, then it will allow the default action to proceed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文