[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: автоматический пересчет
gudzik
привет!
у меня есть форма в которой есть три штуки 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. Способ посложнее. Двухэтапный. При нажатии на кнопку просиходит перезагрузка страницы.

Спустя 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 написал(а):
Большое спасибо!!! я даже и не думал что это так просто blink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.