ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я законный новичок
У меня есть 2-й параметр в функции getInput, я должен использовать его для 9 нулей, которые я должен ввести. Но я не знаю, как зациклить его, чтобы он стал 9 нулями вместо того, чтобы помещать его в переменную.
Как мне зациклить и сохранить 9 нулей в моем «цифровом» параметре, не объявляя его как var zr = "000000000"
вот мой код:
<html>
<head>
<title>Search</title>
<script>
//This method does the processing
function getInput(input, digit){
var str=input.substring(0,input.length);
var padd0=9-str.length;
var zr="000000000";
var zrsub=zr.substring(0,padd0);
var output="A"+zrsub+""+str;
//can also be var output=input[0]+zrsub+""+str;
return output;
}
//Displays output
function showOutput(){
var input=document.getElementById("search-input").value;
var dislay=document.getElementById("search-output");
dislay.value=getInput(input);
}
</script>
</head>
<body>
<div class="wrapper">
<input type="text" id="search-input">
<input type="button" id="btn" value="ENTER" onclick="showOutput()"> <br><br>
<input type="text" id="search-output">
</div>
</body>
</html>
Извините, новичок во всем этом программировании. Просто немного сбит с толку.