关于输入字段,Outlook Web AddIn 在 OWA 中有效,但在桌面 Outlook 中无效

Outlook Web AddIn works in OWA but not in Desktop Outlook regarding input fields

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

<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 桌面版中,输入字段的值未传输到 Javascript 代码。

我使用的是 Outlook 版本 1803(内部版本 9126.2275 Klick-und-Los)。

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

但再次感谢您的反馈。