关于输入字段,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 总是采用错误的实例。但事情就是这样。
但再次感谢您的反馈。
我们正在开发 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 总是采用错误的实例。但事情就是这样。
但再次感谢您的反馈。