у меня есть форма в которой есть три штуки TextField и одна кнопка.
они выполняють следующие функции:
первый TextField - ввожу первое число
второй TextField - ввожу второе число
в третьем TextField - выдает умножение чисел введенных в первый и второй TextField при нажатии на кнопку.
может кто знает как такое исполнить без нажатия на кнопку? тоесть, что-бы пересчет выполнялся автоматом при введении двух чисел???
Спустя 48 минут, 1 секунда (6.06.2010 - 10:58) Basili4 написал(а):
submit формы нипиши в событии onfocus для третьего TextField а код не дам сам разберешся не чего копипастить
Спустя 11 минут, 56 секунд (6.06.2010 - 11:10) gudzik написал(а):
спасибо... попробую разобраться...
Спустя 4 минуты, 3 секунды (6.06.2010 - 11:14) Basili4 написал(а):
Че не бкдет получатся пиши подскажу
Спустя 10 часов, 9 минут, 25 секунд (6.06.2010 - 21:23) wolfandman написал(а):
В зависимости от ситуации существует два решения.
JavaScript. Простой вариант. Считает прямо в браузере без перезагрузки страницы.
Php. Способ посложнее. Двухэтапный. При нажатии на кнопку просиходит перезагрузка страницы.
JavaScript. Простой вариант. Считает прямо в браузере без перезагрузки страницы.
Php. Способ посложнее. Двухэтапный. При нажатии на кнопку просиходит перезагрузка страницы.
Спустя 3 дня, 19 часов, 55 минут, 4 секунды (10.06.2010 - 17:18) gudzik написал(а):
Цитата (wolfandman @ 6.06.2010 - 18:23) |
В зависимости от ситуации существует два решения. JavaScript. Простой вариант. Считает прямо в браузере без перезагрузки страницы. Php. Способ посложнее. Двухэтапный. При нажатии на кнопку просиходит перезагрузка страницы. |
мне нужно именно без всякой кнопки... если не трдно подскажите как сделать такое с помощью JavaScript.
Спустя 5 часов, 42 минуты, 56 секунд (10.06.2010 - 23:01) print_f написал(а):
дык описали же чуть выше. пишешь функцию, которая будет принимать из инпутов по ай ди значения, в твоём случае, числа, умножать их между собой и возвращать результат с помощью .value в третий инпут. на третий инпут ставишь онфокус и запуск функции или на второй ставишь ончендж
вот, пользуйся
и функция
вот, пользуйся
<input type="text" id="1" /><br />
<input type="text" id="2" onchange="func()" /><br />
<input type="text" id="3" /><br />
и функция
function func()
{
var num1 = document.getElementById("1").value;
var num2 = document.getElementById("2").value;
var resolt = num1*num2;
document.getElementById("3").value = resolt;
}
Спустя 2 часа, 23 минуты, 16 секунд (11.06.2010 - 01:25) gudzik написал(а):
Большое спасибо!!! я даже и не думал что это так просто