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

스마트에디터 첨부 이미지와 첨부파일이 없을시 스크립트 코딩 채택완료

음바폐 6년 전 조회 3,507

안녕하세요,

스마트 에디터에 첨부파일이 없을시 화면 못넘기는거랑

첨부파일에 파일이 없거나 지정된 확장자가 아닐시 못넘기는거까지는 되는데,

 

에디터에 첨부파일이 없고 && 첨부파일 또한 없을시 화면을 못넘기게 하고자 합니다.

 

다음 코드를 짰는데, 안 통하는 이유가 뭣일까요?

 

 

var Format= "\.(jpg|png|jpeg)$"; //지정확장자 소스

var img_check = f.wr_subject.value.match(/\/data\/editor\/\d{4}/g);

for(var i = 0; i < $("input[type=file]").length; i++){

if((($("input[type=file]").val() == "")) && (img_check.length <= 0)){

alert("적어도 1개의 jpg|jpeg|png 파일을 첨부하셔야 합니다.");

return false;

}else if($("input[type=file]").val() == ""){ //사용자가 파일첨부는 이용안하고 에디터로만 이미지첨부하였을 경우, 글을 넘기게 한다 

return true;

}else if((new RegExp(Format, "i")).test($("input[type=file]").eq(i).val())){ //지정된 확장자가 맞을면 정상

return true;

}else { //지정된 확장자가 틀리면 오류 메세지 발생

alert("jpg|jpeg|png 파일만 첨부하실 수 있습니다.");

return false;

}

}

}

 

첨부파일이 없고 동시에 에디터에 이미지첨부가 없음에도 글이 써집니다.

소스에 오류가 있는지 확인부탁드립니다. 감사합니다

 

 

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

답변 1개

6년 전

답을 찾았습니다.

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

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

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

로그인