modal 스타일의 메시지 창에서 "엔터키"로 창닫기(다중 modal 포함)
-
게시물 수정 , 삭제는 로그인 필요
저는 alert 함수 대신, 모달창을 이용한 "MsgBox"를 이용합니다. 아시겠지만, 이런 "MsgBox"를 이용하여 오류나 알림 메시지를 띄우는 경우는 다반사입니다.
예를들어,
로그인 해야만 볼 수 있는 페이지에서는 페이지 로딩 후 바로 "MsgBox"를 표시합니다. 그리고, 이런 페이지는 <form>이 있기도 하고, 없기도 합니다.
또 다른 경우로
저는 특별한 상황에서 모달창을 이용해서 <Form>을 처리하기도 합니다.
이때, 입력값에 문제(오류)가 있으면 "MsgBox"를 이용해서 이중 모달창 표시를 합니다.
--------------------
이 모든 상황에서 "MsgBox"모달창이 열렸을 때, "엔터키"를 치면 "MsgBox"가 닫히게 하고자 합니다.
그런데 문제는
<form>이 없는 페이지에서와
<form>이 있는 페이지에서
하나의 공통 코딩으로 이를 실현할 수 있는지요?
참고로, <form>이 있는 페이지 혹은 모달창에서의 "엔터키"처리 방식은
obj_form.find('input').keypress(function (e) {
if (e.which == 13) {
if (obj_form.validate().form()) {
obj_form.submit();
}
return false;
}
});
와 같이 처리 합니다.
물론, <form>이 없는 페이지에는 아무런 코딩이 없죠~
어떤 상황에서도 페이지 안에 "MsgBox"가 열려 있을 때, "엔터키"를 클릭하면 "MsgBox"가 닫히게 하고 싶습니다.
늘 큰 도움 주셔서 감사합니다.
아시겠지만, 이런 "MsgBox"를 이용하여 오류나 알림 메시지를 띄우는 경우는 다반사입니다.
예를들어,
로그인 해야만 볼 수 있는 페이지에서는 페이지 로딩 후 바로 "MsgBox"를 표시합니다. 그리고, 이런 페이지는 <form>이 있기도 하고, 없기도 합니다.
또 다른 경우로
저는 특별한 상황에서 모달창을 이용해서 <Form>을 처리하기도 합니다.
이때, 입력값에 문제(오류)가 있으면 "MsgBox"를 이용해서 이중 모달창 표시를 합니다.
--------------------
이 모든 상황에서 "MsgBox"모달창이 열렸을 때, "엔터키"를 치면 "MsgBox"가 닫히게 하고자 합니다.
그런데 문제는
<form>이 없는 페이지에서와
<form>이 있는 페이지에서
하나의 공통 코딩으로 이를 실현할 수 있는지요?
참고로, <form>이 있는 페이지 혹은 모달창에서의 "엔터키"처리 방식은
obj_form.find('input').keypress(function (e) {
if (e.which == 13) {
if (obj_form.validate().form()) {
obj_form.submit();
}
return false;
}
});
와 같이 처리 합니다.
물론, <form>이 없는 페이지에는 아무런 코딩이 없죠~
어떤 상황에서도 페이지 안에 "MsgBox"가 열려 있을 때, "엔터키"를 클릭하면 "MsgBox"가 닫히게 하고 싶습니다.
늘 큰 도움 주셔서 감사합니다.