JS에 새로운 브랜드.
jquery/javascript를 사용하여 양식을 제출할 때 파일 입력 요소가 비어 있는지 확인하려고합니다. 나는 많은 해결책을 겪었으며 아무 것도 나를 위해 일하고 있지 않다. 나는를 사용하는 경우 나 파일 이름을 얻을 수 있습니다JQuery에서 입력 파일이 비어 있는지 확인하는 방법
var vidFile = $("#videoUploadFile").value;
수있는 유일한 방법입니다 : 내가 (다른 옵션이없는 경우를 제외하고)
<input type="file" name="videoFile" id="videoUploadFile" />
이 작동하지 않습니다/C/fakepath을 피하기 위해 노력하고 있어요 다음 없습니다 :
var vidFile = document.getElementById("videoUploadFile").files[0].name;
이 경우에는 파일을 사용할 코드 예외 오류가 : cannot read property name of undefined
배열이 설정되어 있지 않기 때문에 의미가 . 하지만 난 이걸로 어떤 오류 처리 할 방법을 알아낼 수 없습니다.
파일 입력 요소 videoUploadFile
을 올바르게 잡아서 비어 있는지 확인하고 비어있는 경우 오류 메시지를 던집니다.
if ($('#videoUploadFile').get(0).files.length === 0) {
console.log("No files selected.");
}
'.files.length'를 확인하십시오. – Teemu
왜 누군가가이 질문을 downvote 것입니까? 나는 때때로 그렇게 이해하지 못한다. 나는 당신에게 0으로 다시 upvoted. – Seano666