2013-08-22 32 views
0

我有textbox,編號爲number。我有454 html files,我用相應的輸入號碼顯示這些文件。如果用戶給出3,它將顯示/def/f3.html4表示它將顯示/def/f4.html,同樣它將顯示所有454個文件。winjs/javascript:輸入數字驗證?

如果用戶給出的不是這些號碼,警告框會提醒用戶。現在仍然沒有問題。

我在問的是,如果用戶給出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(); 
    } 
} 

回答

0

使用var getFile = parseInt(document.getElementById("number").value),你也必須確保比沒有文件名稱數量上以零開始,除了f0.html

+0

好。我認爲這可能是答案。無論如何非常感謝你 –