У меня есть два поля текстового поля, я создал первое, принимающее числа только от 0 до 9 по регулярному выражению, и получаю их снова появляется во втором поле текстового поля;
Мне нужно, когда вы вводите любое число в поле первого текстового поля, эти числа появляются во втором текстовом поле, добавляя «1» к каждому номеру
, например:
при вводе «0» «в первом поле ==> во втором поле отображается« 1 »
при вводе« 1 »в первом поле ==> во втором поле отображается« 2 »
.....
при вы вводите «9» в первое поле ==> появляется предупреждение о том, что «серия закончена, вы не можете набрать 9»
это код JS
var n1 = document.getElementById('numbers-1').value,
n2 = document.getElementById('numbers-2').value;
function numbersOnly(input) {
var regex2 = /[^0-9]/;
input.value = input.value.replace(regex2, "");
var n2 = document.getElementById('numbers-1').value;
document.getElementById('numbers-2').value = n2;
}
а это HTML код
<input type="text" maxlength="10" id="numbers-1" oninput="numbersOnly(this)"><br>
<input type="text" id="numbers-2">
спасибо ребята