首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery表单绑定和重新绑定问题

Jquery表单绑定和重新绑定问题
EN

Stack Overflow用户
提问于 2014-02-06 20:14:14
回答 1查看 56关注 0票数 0

我有一个带有预览和发布按钮的表单。

代码语言:javascript
复制
  <a href="javascript:void(0);" onClick="preview();" >Preview</a>

  <a href="javascript:void(0);" onClick="submitform();">Publish</a>

  function preview()
  {
    $("#MyForm").attr('target', '_blank').unbind('submit').submit();
    console.log($("#MyForm").data('events'));
  }

  function submitform()
  {
    $('#MyForm').attr('target', '_self').bind('submit').submit();
    console.log($("#MyForm").data('events'));
  }

当我预览表单(在newpage中提交)并再次发布时,表单未与submit事件绑定。绑定表单有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-06 20:16:33

改用下面的代码:

代码语言:javascript
复制
function submitHandler() {
  //body
}

function preview() {
  $("#MyForm").attr('target', '_blank').unbind('submit', submitHandler);
  console.log($("#MyForm").data('events'));
}


function submitform() {
  $('#MyForm').attr('target', '_self').bind('submit', submitHandler);
  console.log($("#MyForm").data('events'));
 }

在您的实现中,您不会将任何事件处理程序附加到窗体。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21602686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档