2013-08-22 3 views
0

У меня есть textbox с id number. У меня есть 454 html files, и я отобразил эти файлы по соответствующему номеру ввода. если пользователи дадут 3 и отобразит /def/f3.html и 4 означает, что отобразит /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

хорошо. Я думал, что это может быть аз. в любом случае спасибо вам большое –

Смежные вопросы