我有一个onchange事件的输入。如果文本框失去焦点,则会适当调用此事件。但是,当文本框仍具有焦点时单击用于表单提交的按钮时,此onchange事件未在提交表单之前被调用或未完成。在提交表单之前确保处理此事件的最佳方法是什么?
答案 0 :(得分:2)
如果您正在进行“onChange'那么现在就完全有道理了。你必须等待成功,然后才允许提交。禁用提交按钮直到所有处理完成,或者您可以使用ajax的承诺并在提交函数中使用它(developer.mozilla.org/en/docs/Web/JavaScript/Reference/...)