Здравствуйте. Помогите, пожалуйста. У меня есть форма HTML: <form action="/" method="POST"> <input type="text" name="summa_input" required placeholder="Введите сумму"> </form> Сумма к оплате: <div id="summa_x2"></div> Как при помощи JavaScript вывести в блоке <div id="summa_x2"></div> сумму которая будет в 2 раза больше, чем вводимая в input. Например, пользователь вводит 20, а отображается 40 Причем сумма должна меняться в тот момент когда она вводится, а не когда снимается фокус с input Можно ли такое реализовать?
добавь атрибут в input с кодом Код (Javascript): onkeyup="document.getElementById('summa_x2').innerText = this.value*2" --- Добавлено ---+ type = number HTML: <form action="/" method="POST"> <input type="number" name="summa_input" required placeholder="Введите сумму" onchange="document.getElementById('summa_x2').innerText = this.value*2"> </form> Сумма к оплате: <div id="summa_x2"></div>
Спасибо, то что нужно. Только, можно ли сделать так, чтобы в input type="number" можно было бы вводить только целые числа?