사용자가 계정 코드를 입력 할 수있는 텍스트 상자가 있습니다. 이 텍스트 상자에는 onblur
함수가있어 계정 코드에서 일부 유효성 검사를 실행할 수 있습니다. 텍스트 상자에는 사용자가 텍스트 상자를 두 번 클릭하는 기능도 있습니다. 그러면 계정 코드에 대한 정보를 보여주는 화면이 열립니다.텍스트 상자를 두 번 클릭하면 onblur running이 중단됩니까?
<asp:TextBox runat="server" ID="txtAccountCode" CssClass="lookup" MaxLength="8" style="text-transform:uppercase" ondblclick="OpenCust(this.value)" onblur="CheckIfAccountCodeValid(this.value)"></asp:TextBox>
문제는 때마다 그것은 또한 onblur
실행 텍스트 상자에서 사용자를 두 번 클릭합니다. ondblclick
을 호출 할 때 onblur
실행을 중단 할 수있는 방법이 있습니까?
''$를 사용하여 onblur''(이)를 제거 : 일을 유지하기 위해 나의 제안은 가능한 한 가장 쉽다
ondblclik
내에서 모든 것을 관리하는 것입니다, 그래서 이런 일이 .removeAttr ('onblur'); ' – Curiousdev이 제안은 잘못되었습니다. 그가 onblur attr을 제거한다면, 그는 미래에 항상 onblur 체크를 잃을 것입니다. – quirimmo
@quirimmo ondbclick이 실행 된 후에 onblur attr을 되돌릴 수있는 방법이 있습니까? – user123456789