2013-10-02 6 views
0

텍스트 상자의 기록을 지우려면 어떻게해야합니까? autocomplet = off로 설정하고 AutoCompleteType을 Disabled로 설정합니다. Chrome/Firefox에서 텍스트 상자를 두 번 클릭하면 기록/텍스트가 표시되므로 텍스트를 클릭하면 텍스트가 텍스트 상자에 삽입됩니다. ASP.NET/HTML을 통해이 동작을 중지 할 수있는 방법이 있습니까?ASP.NET의 텍스트 상자 기록 지우기

답변

1

자동 완성 기능이 작동하지 않는 경우 페이지를 브라우저에로드 할 때마다 change the textbox/input name (not the Id) to a random value으로 시도하십시오. 아래 그림과 같이 오프에 자동 완성 속성 값을 설정하여 특정 텍스트 상자의 자동 채우기 해제 할 수 있습니다

window.onload = function() { 
    document.getElementById("yourTextboxId").name = "txt"+ Math.random(); 
} 
0

나는이

<asp:TextBox ID="TextBox1" AutoCompleteType="Disabled" runat="server"></asp:TextBox> 

같은 것을 시도 할 것이다 그리고 텍스트 모드 또한 내가 생각하는 자동 완성을 저장 나던 = "비밀번호"의 비밀 STUF 경우도있다.

1

:

당신은 아래와 같은 창이로드에 자바 스크립트를 사용하여 그것을 할 수

<asp:TextBox Runat="server" ID="TextBox1" autocomplete="off"></asp:TextBox> 

또는

내 페이지 (코드 숨김)의 Page_Prerender 이벤트에 텍스트 상자 속성을 쓸 수 있습니다.

보호 공극 Page_PreRender (객체 송신자있는 EventArgs E) {

TextBox1.Attributes.Add(“autocomplete”, “off”) 

}는

그것을 고정한다.

관련 문제