От пыхи не убежишь

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 06:57:33

Страниц: [1]
Печать
Автор Тема: помогите подправить)  (Прочитано 340 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
alexander    ↓ 
25 Март, 2011, 10:14:46
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

добрый день)
 
Есть форма.
HTML

    <input type="checkbox" id="inf"/> Информатика </td>
    <input type="radio" id="ch" value="1050"/> 36 
    <input type="radio" id="ch1" value="2109"/> 64 
    <input type="radio" id="ch2" value="3050"/> 128 </td> 
    <input type="checkbox" id="russ" value="5709" /> Русский
    <input type="checkbox" id="eng" value="6405"/> Английский </td> 
    <input type="radio" id="ekz" value="2031"/> Экзамен 
    <input type="radio" id="zach" value="567"/> Зачет 
    <input type="text" size="10" id="pole" disabled="true" value=""/> </td> 
    Таких целых 4.
 
 

Элементы вытаскиваю так:
Javascript

    var a=(document.getElementById('ch').getAttribute('value'))-0 ;     var b=(document.getElementById('ch1').getAttribute('value'))-0;
    var c=(document.getElementById('ch2').getAttribute('value'))-0;
    .....................
 
 

Условие:
Javascript

if (document.getElementById('inf').checked==true && document.getElementById('ch').checked==true && document.getElementById('russ').checked==true && document.getElementById('eng').checked==true && document.getElementById('ekz').checked==true)  
{
    infst=a+f+d+e;
    alert ('Вы выбрали: Информатика / 36 часов / язык Русский и Английский / Экзамен ');
    document.getElementById('pole').setAttribute('value', infst+'p');
 
 

Сумму по предмету записывает в переменную infst.
Все в таком же духе я проделал для 4 предметов.
Для каждого предмета писал отдельную функцию.
Функция для счета общей суммы:
Javascript
function itog(infst, bdst, resst, anst) 
    {
       document.getElementById('pole4').value = infst + bdst + resst + anst; 
    }
 
 

Сумму считает только тогда, когда на форме выбраны 4 предмета с критериями.. Если будет выбрано 2 предмета , 3 или 1 - общую сумму не считает( Как решить?
Записан
alexander    ↓ 
25 Март, 2011, 10:43:57 , спустя 29 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

точнее уже сделал.. только на выходе Nan ((
Записан
artoodetoo    ↓ 
25 Март, 2011, 12:10:59 , спустя 1 час 27 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3805
Сила слова: 3.26

Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd