如果它是空的,请再次询问prompt()输入?

时间:2014-12-03 00:38:32

标签: javascript

我有一个页面要求用户在页面加载时通过提示输入文件名。 我想检查输入是否为空,然后再次询问,直到用户输入内容为止。
这是我的功能,但是当它为空时它不再要求输入。

<script>
function fn() {
    var docname="";
     docname = prompt("Please enter the file name:");

}
fn();
while(docname==""){
   fn();
}
</script>

1 个答案:

答案 0 :(得分:1)

为什么不这样做呢

function fn() {
    var docname="";
    while(docname==""){
        docname = prompt("Please enter the file name:");
    }   

    return docname;

}


docname = fn();