Outlook Web AddIn 在 OWA 中工作,但在 Desktop Outlook 中不适用于输入字段



我们正在开发一个Outlook Web Addin。我们的功能之一是注册到我们的系统。因此,我们必须从用户那里收集一些数据。我们使用的输入字段如下:

<p>
<label for="firstName" id="firstNameLabel">FirstName</label>
<input id="firstName" name="firstName" type="text" required/>
</p>

和Javascript代码,如:

var firstName = document.getElementById("firstName").value;

以获取数据。 在 OWA 中,每个字段都可以正常工作,但在 Outlook Desktop 中,输入字段的值不会传输到 Javascript 代码。

我正在使用 Outlook 版本 1803(内部版本 9126.2275 Klick-und-Los(。

最后我们发现了问题所在 - 这是一个非常愚蠢的编程错误: 为了拥有一个对话框插件,我们将 html 的不同章节从单独的脚本导入到我们的主 html 中,并将其放入显示的当前章节中。 因此,我们在导入后克隆了该章节,这导致了 html 中的重复字段。我们很惊讶为什么Chrome总是采用正确的实例,而IE和Firefox总是采用错误的实例。但事实就是如此。

但再次感谢您的反馈。

相关内容

最新更新