[英]using javascript .preventDefault() inside an asp server control
[英]Find Control using javascript inside an ASP:Login control
我在自定義頁面上有一個ASP登錄控件框。
在“登錄”控件中,我們有“用戶名”和“密碼”文本框。
我想用JavaScript函數找到用戶名和密碼控件。
var Username= document.getElementById("<%=UserName.ClientID%>");
但是此代碼無法編譯,並且會產生編譯時錯誤
UserName not found in this context.
如果我寫客戶端ID:
var username = document.getElementById("login_LoginUser_UserName");
它可以正常執行,但是我想在這里找到客戶端ID,而不是使用硬編碼ID。
我知道的唯一方法是:
var Username = document.getElementById("<%= Login1.FindControl("UserName").ClientID %>");
var Password = document.getElementById("<%= Login1.FindControl("Password").ClientID %>");
它將返回Login
控件內部控件的客戶端ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.