我有一个方法,将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