버튼의 OnClicentClick 이벤트에서 호출하는 오류를 확인하는 자바 스크립트 기능이 있습니다. 오류가 발생하면 click 이벤트 실행을 중단하고 싶습니다. 하지만 내 경우에는 항상 항상 onclick 이벤트를 실행합니다.자바 스크립트 오류 처리
function DisplayError() {
if (document.getElementById('<%=txtPassword.ClientID %>').value.length < 6 || document.getElementById('<%=txtPassword.ClientID %>').value.length > 12) {
document.getElementById('<%=lblError.ClientID %>').innerText = "Password length must be between 6 to 12 characters";
return false;
}
var str = <%=PhoneNumber()%>;
if(str.length <10)
{
alert('<%=phoneNum%>'.length);
document.getElementById('<%=lblError.ClientID %>').innerText = "Phone Number not in correct format";
return false;
}
}
버튼 html 코드 :는 자바 스크립트 함수의 IF 조건 중 하나를 만족하면
<asp:Button runat="server" Text="Submit" ID="btnSubmit" ValidationGroup="submit" onclick="btnSubmit_Click" OnClientClick="DisplayError()"/>
그것은 버튼 클릭 이벤트를 실행하지 않아야 다음
내 기능입니다.
안녕하세요, brian, 나는 코드를 시도했지만 여전히 저를 위해 작동하지 않습니다. u는 내 자바 스크립트 기능을 확인해 주실 수 있습니까? 제가 실수를 저지르고 있습니까? – pankaj
브라이언 UR 코드가 마침내 저에게 효과적이었습니다. 일부 디버깅을해야했지만 내 오류가 발생했습니다. – pankaj