페이지가로드 될 때 사용자가 프롬프트를 통해 파일 이름을 입력하도록 요청하는 페이지가 있습니다.
입력이 비 었는지 확인한 다음 사용자가 입력 할 때까지 다시 입력할지 묻습니다.
여기 내 기능이지만 비어있을 때 다시 입력을 요구하지 않습니다. 그냥 이런 식으로하지 않는 이유prompt() 입력이 비어 있으면 다시 입력 하시겠습니까?
<script>
function fn() {
var docname="";
docname = prompt("Please enter the file name:");
}
fn();
while(docname==""){
fn();
}
</script>
귀하의 문제는 당신이 범위를 벗어난 변수에 액세스하려고하는 것입니다. – Mathletics
브라우저의 개발자 도구 사용 방법에 대해 알아보십시오. 참조 오류가 발생합니다. –