当javascript中输入框的值没有改变时,location.href将不会被设置,为什么?

时间:2017-02-24 10:09:21

标签: javascript

以下代码显示一个输入框,当我输入一个新值并单击" Ok"时,将对lan.href进行语言化处理。按钮。 但是当我没有输入新值并点击" Ok"时,location.href将不会被激活。直接按钮,为什么?

顺便说一下,我在IE和Firefox中测试代码,得到了相同的结果!

$('.CssRename').click(function () {
    var fileName = GetHiddenFilename(this);        
    var defaultname = fileName.replace(/^.*[\\\/]/, '')
    defaultname = decodeURIComponent(defaultname);
    var name = prompt("Please input new file name", defaultname);

    if (name) {
        location.href = "actionrenamesingle.htm?fullfilename=" + fileName
                        + "&newfileorfoldername=" + name
                        + "&origurl=" + GetOrigUrl();
    }
});

0 个答案:

没有答案