묻고답하기
신청게시판에서 글 작성 후 확인 메시지 띄우기
2012.03.27 01:27
현재 XE 1.5.1.13 버전 사용중입니다.
제목과 같이 신청게시판에서 글 작성 후 확인 메시지를 띄우려고 합니다.(게시판 스킨은 XE 스킨 입니다)
게시판을 검색해 보니까 스킨 파일에 있는 write_form.html의 onSubmit 부분을 수정하면 될 것 같아서 아래와 같이 수정하였습니다.
<form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';}); alert('{$logged_info->user_id}님, {$product_name}의 신청이 접수되었습니다. 확실한 일정은 추후 연락 하겠습니다.'); return procFilter(this, window.insert); " id="fo_write" class="boardWrite">
신청글 작성 후, 사용자 ID와 입력항목 특정 변수를 이용하여 alert를 띄우는 방식입니다.
위와 같이 하면 확인 메시지를 alert로 띄위는 것은 문제가 없이 잘 되는데,
입력항목 중 필수 항목을 빼고 글쓰기 버튼을 누를 경우, alert 메시지를 띄우고 오류메시지가 뜹니다.
("....추후 연락 하겠습니다." 라는 alert가 뜨고 "내용에 값을 입력해 주세요"라는 alert가 뜹니다.)
alert 부분을 return procFilter(this, window.insert); 뒤로 배치하면 alert가 뜨지 않고 그냥 결과 페이지로 넘어 갑니다.
필수 입력항목을 체크하면서 alert를 띄울 수 있는 방법이 없을까요?
고수님들의 조언을 부탁드립니다.
감사합니다.