묻고답하기
게시판에서 글쓰기 할때 해당 본문내용 확인후 저장하는 방법?
2012.02.14 14:43
질문을 며칠전에도 남겼는데 해결이 안되어서 다시 남겨 봅니다.
현재 XE게시판의 기본형태에서 글쓰기 할때를 가정하겠습니다.
글쓰기 할때 본문내용중에 "감사합니다" 라는 문구가 있는지 여부를 체크를 하고 "감사합니다" 라는 문구가 없으면 return 시키고 있으면 submit 처리 할려고 합니다.
문제는 게시판 변수값에서 write_form.html 파일의
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
이부분이 본문내용으로 처리되어 히든값으로 넘겨지는것을 알겠는데...
체크할때 document.form.content.value; 이값을 이용해서 체크를 할 수 없다는 것이네요.
게시판 글쓰기에서 submit 실행시 procFilter(this, window.insert) 함수를 호출하는데 이 함수를 호출하기 전에 본문내용을 먼저 검토 할수 있는 방법이 없을까요?
만약 처음 작성시에는 "감사합니다"라는 문구를 넣어 정상적으로 작성을 했는데
수정모드로 들어가 "감사합니다" 라는 문구를 지우고 다지 저장을 하면 당연히 "감사합니다" 라는 문구가 없기에 return이 되어야 하는 형태입니다.
즉, 신규작성시와 수정시 본문내용을 일차적으로 체크하고 문제가 없으면 submit을 실행 시킬려고 하거든요.
"감사합니다" 라는 단어가 있고 없고를 비교하는 부분은 처리가 가능한데...
현재 본문내용에 있는 내용이 어떤 변수값에 담겨서 넘어가는지를 모르겠네요.
아시는분 조언부탁드립니다.