我有一個方法,將asp.net texbox傳遞給一個Javascript方法。我試圖在沒有完整的MasterPage ID的情況下獲取控件ID。如何獲得控件在主頁面上的實際ID Javascript方法
<asp:textbox id="txtName" onblur="RequestFieldOnn(this);" runat="server" />
當我做下面我得到上面的文本框的完整ID已經略有改變,因爲我使用的母版頁
function RequestFieldOnn(x) {
alert(x.id);
}
任何想法,我怎麼能搶ID,因爲它是最初'txtName'我知道JQuery是答案,我只是不能正確地做出答案。東西沿線...
alert(document.getElementById($(x).attr('id')));
我甚至不需要通過控制我可以傳遞在ID。它仍然給我完整的主頁面ID字段。
在此先感謝您的任何建議。
的jQuery無關這一點。這完全是關於ASP.NET的。 – melancia 2014-08-28 10:00:02
請閱讀http://www.asp.net/web-forms/tutorials/master-pages/control-id-naming-in-content-pages-cs並直接轉到步驟4. – melancia 2014-08-28 10:02:59
相關 - http:// stackoverflow.com/questions/17581915/how-to-change-the-value-of-an-asptextbox-from-javascript – 2014-08-28 10:45:12