테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 common.js 오류 질문입니다. 채택완료

lacomparte 8년 전 조회 2,544

$(document).on( "keyup change", "textarea#wr_content[maxlength]", function(){

        var str = $(this).val();

        var mx = parseInt($(this).attr("maxlength"));

        if (str.length > mx) {

            $(this).val(str.substr(0, mx));

            return false;

        }

    });

 

이 구문이 오류나는데

전 common.js 를 딱히 건드린적이 없는데..

저게 어떤 역할을 하는 스크립트인가요!?

 

아이디값이 wr_content인 textarea의 글자수 제한과 또 무엇에 관한 함수인가요!?

 

저 함수 관련해서 건드린게 없는데 오류가 나니

괜히 찝찝하네요-_-;

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
복스리
8년 전

혹시 오류가 나셨다면..

wr_content 필드 주위에.  maxlength id값을 지우시지 않으셨나 살펴보시기 바랍니다.

 

해당 함수가 정상적으로 작동하기 위에서 관련된 해당 변수등이 설정 되어있어야 오류가 안나는데..

간혹 이런걸 무심코 지우면 스크립트 오류가 발생하게 됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

l
lacomparte
8년 전
lib > editor.lib.php 파일인데요
이부분의 maxlength 말씀하시는 건가요?

[code]
function editor_html($id, $content)
{
return "<textarea id=\"$id\" name=\"$id\" style=\"width:100%;\" maxlength=\"65536\">$content</textarea>";
}
[/code]

댓글을 작성하려면 로그인이 필요합니다.

포이치
8년 전

본문 글자수를 체크하고 글자수가 초과한다면 잘라버리게 하는 함수입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인