질문/답변 게시판
글수 17,327
제로보드4 기본 스킨에는 있었던 기능입니다. 가령 코멘트를 5자 이상으로 쓰게 하려면-
이렇게 하고, form에는 onsubmit를 textarea에는 이름을 지정해 주면 됐었지요. 이걸 xe의 글쓰기 창에도 넣어볼까 했는데.
1. moudles/board/skin/이름/write_form.html의 form에는 이미 onsubmit이 나와있습니다.
onsubmit="return procFilter(this, window.insert)" 이렇게.
onsubmit="return check_comment_submit(this)"를 추가해야 하는데 onsubmit을 여러개 사용할 수 있는지 모르겠군요.
2. textarea에서 name을 memo로 지정해 줘야 하는데(뭐가 됐건 일단 지정해야 되겠지요), 이건 moudles/editor/skins/이름/editor.html에 들어가 있는것 같습니다.
파일이 다르다보니 직접 해봐도 '대상을 찾을 수 없습니다' 이런 에러만 뜨는것 같습니다.
xe에서 본문이나 코멘트의 글자수를 제한하는 방법 없을까요.
<script>
function check_comment_submit(obj) {
if(obj.memo.value.length<5) {
alert("코멘트는 5자 이상 적어주세요");
obj.memo.focus();
return false;
}
return true;
}
</script>이렇게 하고, form에는 onsubmit를 textarea에는 이름을 지정해 주면 됐었지요. 이걸 xe의 글쓰기 창에도 넣어볼까 했는데.
1. moudles/board/skin/이름/write_form.html의 form에는 이미 onsubmit이 나와있습니다.
onsubmit="return procFilter(this, window.insert)" 이렇게.
onsubmit="return check_comment_submit(this)"를 추가해야 하는데 onsubmit을 여러개 사용할 수 있는지 모르겠군요.
2. textarea에서 name을 memo로 지정해 줘야 하는데(뭐가 됐건 일단 지정해야 되겠지요), 이건 moudles/editor/skins/이름/editor.html에 들어가 있는것 같습니다.
파일이 다르다보니 직접 해봐도 '대상을 찾을 수 없습니다' 이런 에러만 뜨는것 같습니다.
xe에서 본문이나 코멘트의 글자수를 제한하는 방법 없을까요.




modules/board/skins/xe_board/filter/insert.xml파일에서
line8 부분의 소스에 부분을 추가 하시면 본문의 길이를 최소 10자 최대 250자로 제한 할 수 있습니다.
<node target="content" required="true" minlength="10" maxlength="250" />
modules/board/skins/xe_board/filter/insert_comment.xml파일에서
line8 부분의 소스에 부분을 추가 하시면 댓글의 길이를 최소 10자 최대 250자로 제한 할 수 있습니다.
<node target="content" required="true" minlength="10" maxlength="250" />