代码之家  ›  专栏  ›  技术社区  ›  Maxim Gershkovich

返回调试/返回导航按钮确定导致的事件

  •  0
  • Maxim Gershkovich  · 技术社区  · 15 年前

    onSelectRow 事件被触发,该行对应的按钮被启用。

    <button id=\"" + ids[i] + "_SaveButton\" class=\"SaveButton\" onclick=\"return false;\">Save</button>
    
    $(".SaveButton").button({ icons: { primary: 'ui-icon-check' }, text: false, disabled: true }).css({ width: "45px" });
    
    onSelectRow: function () {
         $("#" + _LastSel + "_SaveButton").button("disable");
         $("#" + ID + "_SaveButton").button("enable");
    }
    

    此按钮必须返回false,以防止页面回发。

    当我的代码有问题的时候 事件正在触发我正在进行回发。

    onSelectRow 是从包含save按钮的列触发的,但我偏离了方向。

    jQuery.unload()

    有人有什么想法吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   hybernaut    15 年前

    可能其中一个事件正在窗体中冒泡,导致提交。可能从你绑定电子的方式来看——试着添加一个事件.预防默认()在那里。

    同时挂接表单提交事件,然后检查事件.原始事件以及event.originalTarget.

    另外,我建议不要将onclick属性与现代jQuery行为绑定混合使用。

    推荐文章