Я хочу выполнить вычисления в реальном времени JavaScript в режиме реального времени, без необходимости кнопки отправки.Проверка и вычисления в реальном времени в реальном времени 2 или более текстовых полей ввода
Я знаю, как выполнять вычисления в реальном времени в JavaScript, когда у меня есть 1 текстовое поле ввода. Я использую событие oninput для входного текстового поля.
Но как насчет того, когда у меня есть 2 текстовых поля?
Я хочу, чтобы сделать что-то вроде этой ссылки, где он проверяет и вычисляет без необходимости кнопки отправки:
https://www.easycalculation.com/algebra/modulo-calculator.php
Возьмите следующий код, например:
// input
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
// calculation
var result = a * b;
// display result
document.getElementById("result").value;
Поскольку есть 2 входных текстовых поля (a и b), я хочу, чтобы он выполнял вычисления моментального/реального времени только ПОСЛЕ того, как пользователь ввел допустимые данные в текстовые поля BOTH.
Но я также хочу, чтобы он выполнял вычисления в реальном времени, если пользователь меняет любое поле. Поэтому, если они вводят «a» и «b», он дает результаты, но если они меняют «a», тогда он сразу дает новые результаты, без необходимости касаться «b» вообще.
Как вы предлагаете мне это делать? Потому что я не хочу, чтобы ответ продолжал отображаться как нуль сразу после ввода в первом текстовом поле. Я хочу, чтобы он подождал, пока оба поля будут введены и проверены номера до того, как они начнут вычисление в реальном времени. Я также добавлю к этому код проверки.
благодаря