jquery 에서 preventDefault() 함수를 사용하면, 모든 이벤트 부분이 중지되어 실행되지 않는다.
따라서 권한이 없을 경우던가 validation 을 할때 많이 사용될 듯 싶다.
.
<html> <head> <script type="text/javascript" src="js/jquery.js"></script>
</head> <body> <a href="http://www.naver.com/">naver</a> </body> </html>
asp.net 경우에는 서버컨트롤의 onclick 이벤트를 설정하고, 조건문으로 서버이벤트를 실행하지 못하게끔
처리도 가능하다.
$(document).ready(function(){ $("#Button2").click(function (e) {
if($("#TextBox1").val() == "")
{
e.preventDefault();
alert("검색어를 입력 하여 주세요2.");
}
});
}) ;
<asp:Button ID="Button2" runat="server" Text="Search2" OnClick="Button1_Click" />
[출처] [jQuery]event.preventDefault();|작성자 일단짜
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.