2026, 새로운 도약을 시작합니다.

첨부파일, 내용 유효성체크

내용을 작성하고 제출할 때 내용이 없고, 첨부파일도 첨부하지 않았을 경우 

제출이 안되게 하고싶은데요.

여기서 값을 들고와서 null 일때, alert메세지를 띄우려고 하는데, 아무리 값을 가져와도 undefined가 나옵니다.

typeof로 undefined와 비교하면 아예 404에러가 뜨는데 어떻게 값을 가져와서 비교해야되는지 모르겠습니다ㅠㅠ

required를 넣어도 봤는데, 내용을 2개를 입력하지 않으면 그 갯수만큼 alert창에 문구가 떠서ㅜㅜ...

Copy


function fileCheck(){

        

    var fileCheck = document.getElementById("${item.iemId}_atchFile1Id");

        if(!fileCheck){

    

        alert("파일첨부는 필수입니다.");

    

        return false;

        }

    }

 

이 부분을 어떻게 비교해야 될지 모르겠습니다. ㅠㅠ

Copy


${item.examinResult}

이렇게 name 이 "${item.iemId}_examinResult" 이렇게 되어있거든요,,

계속 뭔가 잘못하고 있는지 값 비교를 할 수 없네요 ㅠㅠ

답변 1개

${item.iemId}_examinResult부분을 <?=${item.iemId}_examinResult?> 로 수정해보세요

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

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

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

로그인
🐛 버그신고