Как производить вычисления внутри input на javascript? Скрипт берет число из input, производит над ним некоторые вычисления и выводит результат.
Было бы удобнее набить в этот инпут нечто вроде "16384+256" дабы скрипт взял эту сумму и пошел работать дальше.
"Но как, Холмс?"©

21 Авг 2019 в 06:12
144 +1
0
Ответы
1

Для реализации данной задачи можно воспользоваться следующим скриптом на JavaScript:

<!DOCTYPE html>
<html>
<head>
<title>Вычисление значения из input</title>
</head>
<body>
<input type="text" id="inputField" placeholder="Введите выражение для вычисления">
<button onclick="calculate()">Вычислить</button>
<p id="result"></p>
<script>
function calculate() {
let input = document.getElementById("inputField").value;
let result = eval(input);
document.getElementById("result").innerText = "Результат: " + result;
}
</script>
</body>
</html>

В данном примере мы создаем текстовое поле input, в которое пользователь может ввести математическое выражение, например, "16384+256". При нажатии на кнопку "Вычислить" запускается функция calculate(), которая считывает значение из input, вычисляет его с помощью функции eval() и выводит результат на страницу.

Таким образом, скрипт будет брать введенное пользователем выражение, вычислять его и выводить результат на страницу.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир