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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: сумма полей и их сравнение
 
 автор: aleksej_sumarok   (16.06.2008 в 01:53)   письмо автору
 
 

<form action="preview.php" method="post" name="rent_form">
<input type="hidden" name="act" value="bc_rent/jump_preview" />
<tr>
No. of persons in your party *<input type="text" name="persons" />

<br><br>
No. Bicycles size 16<input type="text" name="a" /><br>
No. Bicycles size 32<input type="text" name="b" /><br>
No. Bicycles size 64<input type="text" name="c" /><br>

<input type="submit" value="PREVIEW" />
</form>


Подскажите пожалуйста как можно при помощи JavaScript подсчитать общую сумму полей a, b и c, и сравнить с полем persons. Если сумма не совпадает выдать alert ()

   
 
 автор: ONYX   (16.06.2008 в 03:05)   письмо автору
 
   для: aleksej_sumarok   (16.06.2008 в 01:53)
 

<html>
<head>
</head>
<body>
<form action="preview.php" method="post" name="rent_form"> 
<input type="hidden" name="act" value="bc_rent/jump_preview" /> 
No. of persons in your party *<input id="persons" type="text" name="persons" /> 
<br><br> 
No. Bicycles size 16<input type="text" name="a" id="a" /><br> 
No. Bicycles size 32<input type="text" name="b" id="b" /><br> 
No. Bicycles size 64<input type="text" name="c" id="c" /><br> 
<input type="submit" value="PREVIEW" /> 
</form> 
</body>
<script>
function rent_form.onsubmit(){
var a = parseInt(document.getElementById('a').value);
var b = parseInt(document.getElementById('b').value);
var c = parseInt(document.getElementById('c').value);
var pers = parseInt(document.getElementById('persons').value);
if(a+b+c==pers)
    alert('Совпало 0_.')
return false;
}
</script>
</html>

   
Rambler's Top100
вверх

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