【问题标题】:Knockoutjs click binding on parent prevents submit of child form父级上的 Knockoutjs 单击绑定阻止提交子表单
【发布时间】:2011-12-10 20:40:21
【问题描述】:

查看this jsfiddle。有一个带有点击绑定的<div>。这个 div 有一个子窗体。单击子表单上的提交按钮会触发父单击事件,并且不会提交表单。

如何恢复提交此表单的能力?在我的实际应用程序中,我在表单中还有一个文件字段,单击它时它什么也不做。我提到这只是为了避免任何答案,例如:

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

谢谢!

【问题讨论】:

标签: jquery knockout.js jquery-click-event


【解决方案1】:

如果您从您的doSomething 方法中return true,那么它将允许执行默认操作。

【讨论】:

  • 谢谢,我在此处的文档中看到:knockoutjs.com/documentation/…。我把那页读了两遍,一定是刚看完!
  • 谢谢。在注释掉大量代码后发现 KO 是罪魁祸首:-|
猜你喜欢
  • 2022-08-17
  • 1970-01-01
  • 1970-01-01
  • 2017-04-05
  • 2014-08-09
  • 2018-11-07
  • 2020-10-06
  • 2017-02-10
  • 2016-02-20
相关资源
最近更新 更多