Как можно не получить, а вернуть значение в input?
Например (может быть не супер пример, но думаю суть ясна): HTML:
<input type="number" id="firstNum">
<input type="number" id="result">
<input type="submit" onclick="CalculateNums()">
JS:
function CalculateNums() {
var a = document.getElementById("firstNum").value;
var b = 5;
var c = document.getElementById("result").value;
c = a + b;
return c;
}
Нужно чтобы взяло значение из 1-го input'a, добавило к нему 5 и вывело результат в второй input
Я начинающий программист, пробовал сам, гуглил, но ничего не получается.
Изменяя переменную c
, вы изменяете содержимое самой переменной, а не value у блока.
function CalculateNums() {
var a = parseFloat( document.getElementById("firstNum").value );
var b = 5;
document.getElementById("result").value = a + b;
var c = document.getElementById("result").value;
return c;
};
<input type="number" id="firstNum">
<input type="number" id="result">
<input type="submit" onclick="CalculateNums()">
И ещё: нужно value приводить в цифренный формат, так-как при получении оно выводит не цифры, а строку
Для того, чтобы установить значение поля ввода (элемента input), нужно присвоить значение его свойству value
function CalculateNums() {
var a = document.getElementById("firstNum").value;
var b = 5;
var c = document.getElementById("result"); // получаем весь элемент, а не его текущее значение
c.value = a + b; // устанавливаем свойство value
return c; // в данном случае использовать return не обязательно
}
Так?
function saveInputValue() { return input(); }
Записать просто в поле value
document.getElementById("result").value = c;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеВозможно ли сохранить GET при перезагрузке страницы после изменения истории:
Есть несколько полей такого типа <input type="file" name="file1">в которых я выбираю изображенияМне нужно с помощью ajax залить их на imgur, а ссылку вернуть...
Мне нужно выбрать все элементы a обернуть кадлый из них в li и добавить в ul с id="menu"
Добрый день коллеги, Прошу вас помочь победить злополучный слайдер