Как можно не получить, а вернуть значение в 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;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
ЗдравствуйтеВозможно ли сохранить GET при перезагрузке страницы после изменения истории:
Есть несколько полей такого типа <input type="file" name="file1">в которых я выбираю изображенияМне нужно с помощью ajax залить их на imgur, а ссылку вернуть...
Мне нужно выбрать все элементы a обернуть кадлый из них в li и добавить в ul с id="menu"
Добрый день коллеги, Прошу вас помочь победить злополучный слайдер