[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: параллельный ввод в форму
AntonNABSAL
Ребят помогите кто сможет.
Вообщем такая проблема не знаю как реализовать...
Есть форма
<form name="tratata">
<input name="count" type="text" size="40" value="1">
<input name="price" type="text" size="40" value = "100">
<input name="itog" type="text" size="40">
</form>
Как сделать чтоб при измененеии первого поля(name="count") или второго поля (name="price") третье поле (name="itog") изменялось автоматически без обновления страницы, ее значение как наверно ясно, должно быть равно произведению тех 2х полей.



Спустя 3 минуты, 44 секунды (10.03.2010 - 23:17) Guest написал(а):
про javascript немного почитай!!

Спустя 4 минуты (10.03.2010 - 23:21) Adil написал(а):
щас если освобожусь напишу

Спустя 7 минут, 48 секунд (10.03.2010 - 23:29) AntonNABSAL написал(а):
Цитата (Nezabivaemiy @ 10.03.2010 - 20:21)
щас если освобожусь напишу

заранее спасибо)

Спустя 10 минут, 23 секунды (10.03.2010 - 23:39) Adil написал(а):

<script>
function calc(){
var count = document.getElementById('count');
var price = document.getElementById('price');
var sum = count.value * price.value
var itog = document.getElementById('itog');
itog.value = sum;
}
</script>

<
form name="tratata">
<
input name="count" id="count" type="text" size="40" onkeyup="calc()" value="1">
<
input name="price" id="price" type="text" size="40" onkeyup="calc()" value = "100">
<
input name="itog" id="itog" type="text" size="40">
</
form>


извини времени нет потом объясню что как
не стал возиться и значения из форм взял при помощи id

Спустя 1 минута, 53 секунды (10.03.2010 - 23:41) AntonNABSAL написал(а):
Цитата (Nezabivaemiy @ 10.03.2010 - 20:39)

<script>
function calc(){
var count = document.getElementById('count');
var price = document.getElementById('price');
var sum = count.value * price.value
var itog = document.getElementById('itog');
itog.value = sum;
}
</script>

<
form name="tratata">
<
input name="count" id="count" type="text" size="40" onkeyup="calc()" value="1">
<
input name="price" id="price" type="text" size="40" onkeyup="calc()" value = "100">
<
input name="itog" id="itog" type="text" size="40">
</
form>


извини времени нет потом объясню что как
не стал возиться и значения из форм взял при помощи id

да я понял))) все вроде норм написано, можно не пяснять))) спс

Спустя 10 часов, 35 минут, 9 секунд (11.03.2010 - 10:16) ApuktaChehov написал(а):
onkeyup - срабатывает так же, при нажатии на спец кнопки(ctrl, shift, alt и т.д.), что в данном случае не нужно. Получится лишняя трата ресурсов.

Можно использовать в место onkeyup - onkeypress, которое, в свою очередь, срабатывает только на цифры и символы алфовита + спец. символы.
Быстрый ответ:

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