您好我已经创建了<SharePoint:DateTimeControl ID="ToDateTime" ClientIDMode="Static" LocaleId="2057" AutoPostBack="false" DatePickerFrameUrl="../_layouts/15/iframe.aspx" runat="server" />
在我的App.Js文件中我写了这个
var listItemCustom = document.getElementById("FromDateTimeDate");
我在这一行上收到错误,因为它找不到ID为什么?
答案 0 :(得分:0)
此控件在呈现页面时生成具有新id属性的输入标记。例如,控制ID是&#34;到期&#34;然后sharepoint生成一个输入标签,其中包含&#39; id =&#34; ctl00_PlaceHolderMain_Expires_ExpiresDate&#34;&#39;。您可以通过IE Developer Toolbar进行检查。
答案 1 :(得分:0)
要从 SharePoint Datetimecontrol 获取值,请使用:
var listItemCustom = document.getElementById("FromDateTimeDateDate");
alert(listItemCustom.value);
只需在最后添加日期即可获得该对象。