這是我的SharePoint編輯表單: 我需要能夠使用我的JavaScript的asp.net文本框:地理解JavaScript的getElementById找到在SharePoint形式asp.net控制
<asp:TextBox runat="server" id="ff17{''}" text="{@Container_x0020_Qty}" __designer:bind="{ddwrt:DataBind('u',concat('ff17',''),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Container_x0020_Qty')}" />
我想在我的javascript讀它是這樣:
var CCID = document.getElementById("ff17");
這不工作...
但是,如果我複製的內容頁面呈現的形式的ID:
var CCID = document.getElementById("ctl00_m_g_64200ded_b593_468b_bca5_0ea023581b8a_ff17");
This Works!
有沒有一種方法可以讓我的工作無需總是找出ct部分?
+1這比在正常的JavaScript代碼的其餘部分整理'<%= %>'要好。使Javascript的主體完全靜止。 – AnthonyWJones 2009-11-13 20:14:24
我永遠不會得到這個在Sharepoint中工作不幸:( – Alarius 2009-11-24 20:40:54