0

我有textboxid number。我有 454html files个,我通过相应的输入编号显示这些文件。如果用户给出3并且它将显示/def/f3.html并且4意味着它将显示/def/f4.html并且同样它将显示所有454个文件。

如果用户给出的不是这些数字,则会有一个警告框提醒用户。还是现在,没有问题。

我要问的是,如果用户提供003并且它会尝试显示/def/f003.html. 因为,我没有那个名字的文件。它显示错误。

任何有关此问题的帮助,将不胜感激。JavaScript 代码:

function buttonClick() 
{
   var getFile = document.getElementById("number").value;
   if (getFile < 455 && getFile > 0) {
      var output = new WinJS.UI.HtmlControl(document.getElementById("def-content"), { uri: '/def/f' + getFile + '.html' });
   } else {
      var popup = Windows.UI.Popups.MessageDialog("Expected Value Range: 1 to 454.");
      popup.showAsync();
   }
}
4

1 回答 1

0

使用var getFile = parseInt(document.getElementById("number").value),您还必须确保没有文件名编号以零开头,除了f0.html.

于 2013-08-22T08:28:54.263 回答