Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сумма двух полей

Сообщения:  [1-2] 

 
 автор: RMW   (15.06.2006 в 23:57)   письмо автору
 
   для: valenok   (15.06.2006 в 23:13)
 


var max = 90; 

function on(n){ 
var j = max-n.value; 
if(j<0)j=0;
if(!isNaN(n.value)){document.getElementById('d').value=j;} 
}

   
 
 автор: valenok   (15.06.2006 в 23:13)   письмо автору
 
 

Вот есть два поля: a , d
Есть некий максимум: 90
После того как пользователь изменил одно из заданных по default' у чисел, число во втором контейнере равно максимуму минус это число.
И при этом надо провести проверку число ли он ввёл и чтоб второй контейнер не содержал отрицательного числа.

Я сделал чтото такое, но оно не работает...


var max = 90;

function on(n){ var j = max-n.value; 
if(isNaN(n.value)){document.getElementById('d').value=j;}

}

</script>
<form method='post' action=''>
A: <input type='text' size='5' name='a' value=45  onchange="on(this)">
D: <input type='text' size='5' id='d' value=45 readonly><br>
<input type='submit' value="Submit">
</form>

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования