我正在我的网站上集成 DocuSign clickWrap 并且它工作正常。当用户单击“同意”按钮时,我想保存一些数据。由于 ClickWrap 模式在 Iframe 中打开,并且很难从 Iframe 按钮获取事件,因此是否有任何事件或某些函数可以用来执行此操作。

我尝试将 Iframe 内按钮的点击事件作为目标。

docuSignClick.Clickwrap.render({
          environment: 'https://demo.docusign.net',
          accountId: 'xx29fxxx-de70-xx9x-83xx-xxxxxxx43ddc',
          clickwrapId: 'xxxxxx-03b2-4xxc-xxx1-cxxxxxxcbxx2c',
          clientUserId: 'asdfsadfsdaf'
        }, '#ds-terms-of-service');

最佳答案

另一种方法是监听 render 方法的回调:

docuSignClick.Clickwrap.render({
  // ... env, acct, clickwrapId, etc.
  onAgreed: function () {
    // Triggered whenever the agreement is complete or has already been completed
  },
  onDeclined: function () {
  }
}, '#ds-terms-of-service');

关于javascript - 有没有办法处理 "Agree"或 "Reject"按钮上的 onClick 事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56964911/

10-11 03:55