Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > Форум Форум web-программистов > Форум JavaScript
Восстановить пароль Регистрация

Ответ Создать новую тему
 
21.01.2011, 12:36   #1
Mopsusha
Новичок
Регистрация: 05.11.2010
Сообщений: 11
Репутация: 0 (0)
переменные / JavaScript

Код HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<html> 
<head> 
    
</head> 
<body class="BodyClass" onload="javascript:try {OnLoad();} catch (ex) {};"> 
    <div style="width:100%;display:block;text-align:center"> 
            </center> 
    
            <td class="ColumnaContenido" align="center"> 
                <div class="PaginaContenido"> 
                    
<script type="text/javascript">
 
    function OnLoad() {
        flowNumber_Changed();
    }
 
    function flowNumber_Changed() {
        var value1 = parseInt(document.getElementById("inputA").value);  
        var flowNumber = parseInt(document.getElementById("flowNumber").value);
        var trCashFlow;  
        var value2= parseInt(document.getElementById("cashFlow_1").value); 
        
        var i;
        if (flowNumber<"2" ) 
            
        document.getElementById("output").value= value2/(1+(value1/100));
        if (flowNumber="2" ) 
        
        document.getElementById("output").value= value1/(1+(value1/100));
 
        for (i = 1; i <= 20; i++) {
            trCashFlow = document.getElementById("trCashFlow_" + i);
            
            if (i <= flowNumber)
                trCashFlow.style.display = "";
            else
                trCashFlow.style.display = "none";
                }}
</script> 
 
    </head>
<h1>КАЛЬКУЛЯТОР ВНУТРЕННЯЯ СТАВКА ДОХОДНОСТИ</h1> 
 
 
 
 
 
 
<table class="TablaEntradaDatos" style="margin-top:20px;"> 
    <tr> 
        
        
        <td> 
            Number of Cashflows     </td> 
        <td> 
            <select id="flowNumber" onchange="javascript:flowNumber_Changed();" style="width: 100%;"> 
                <option value='1'>1</option><option value='2'>2</option>
                <option value='3'>3</option><option value='4'>4</option>
                <option value='5'>5</option><option value='6'>6</option>
                <option value='7'>7</option><option value='8'>8</option>
                <option value='9'>9</option><option value='10'>10</option>
                <option value='11'>11</option><option value='12'>12</option>
                <option value='13'>13</option><option value='14'>14</option>
                <option value='15'>15</option><option value='15'>16</option>
                <option value='17'>17</option><option value='18'>18</option>
                <option value='19'>19</option><option value='20'>20</option>
                </select> 
        </td> 
    </tr> 
</table> 
 
<table class="TablaEntradaDatosCentrado"> 
    <tr id='trCashFlow_1'><td><table class='TablaFlow'><tr><td rowspan='2' style='text-align: center;'>1</td><br>
    <td><input type='text' id='cashFlow_1' size="2" /></td></tr>
    </tr></table></tr><tr id='trCashFlow_2'><td><table class='TablaFlow'><tr><td rowspan='2' style='text-align: center;'>2</td>
    <td><input type='text' id='cashFlow_2' size="2" /></td></tr><tr>
    </tr></table></tr><tr id='trCashFlow_3'><td><table class='TablaFlow'><tr><td rowspan='2' style='text-align: center;'>3</td>
    <td><input type='text' id='cashFlow_3' size="2" /></td></tr><tr>
    </tr></table></td></tr> <tr> 
        <td> 
        
        <input type="text" name="inputA" id="inputA" value="0" size="4" />
             <input type="button" value="Рассчитать" onclick="flowNumber_Changed()"> 
             <input type="text" name="output" id="output" size="6"  />
 
                </div> 
            </td> 
        </tr> 
    </table> 
    
    <div align="center"> 
        <h1 class="KeywordsDeAbajo"> 
                    </h1> 
    </div> 
    
 
 
<br>
 
</td>
</form>
 
 
</body> 
</html>
Посмотрите пожалуйста код, как сделать так, чтобы формула вывода(output)зависела от того, какой номерномер(flowNumber) выбирает пользователь.
Если пользователь выбирает цифру 1, то (output) считается по одной формуле, если два, то по другой , если 3 то по третьей и т.д.
21.01.2011, 12:36
AdAgent
Объявления
22.01.2011, 00:46   #2
Crudelis
Шаровик затейник
Регистрация: 06.05.2010
Сообщений: 1,109
Репутация: 651 (393)
Лучшие ответы: 4
переменные / JavaScript

Код JavaScript
1
if (flowNumber<"2" )
зачем вы двойку берете в кавычки? У вас получается что вы проверяете текстовое значение, а не значение которое записано в options
Другие темы раздела
Составьте документ так, чтобы диалоговое окно для ввода информации предлагалось только после наведения курсора мыши на ссылку JavaScript
1.Составьте документ так, чтобы диалоговое окно для ввода информации предлагалось только после наведения курсора мыши на ссылку, и введенная пользователем текстовая строка выводилась бы в виде диалогового окна, или в окно браузера. 2.Написать скрипт, реализующий сложение двух чисел по щелчку на...
JavaScript Создать форму, которая будет иметь три элемента...
1. Создать форму, которая будет иметь три элемента: поле ввода с просьбой ввести имя, при вводе которого в строке состояния должны появиться слова: «Впишите сюда свое имя»; два поля для флажков с вопросом о том, что больше нравится пользователю, мороженое или шоколад, которые должны отослать в...
22.01.2011, 00:46
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
PHP Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные данные и т.п.), какую функцию нужно использовать в php, чтобы данные из этой формы записать в config.php, находящийся в этой же директории. Все форумы перерыла,...
PHP для начинающих karinami 04.10.2013 13:12
C++ переменные экземпляра, класса, константы и переменные readonly
-ФИО -должность -базовый оклад -дата поступления на работу -стаж к моменту поступления -коэффициент для расчета премии -минимальный размер оплаты труда(МРОТ) -... Методы класса для вычисления или выполнения действий: -количество человек, имеющих оклад выше среднего,среди принятых на работу...
С++ для начинающих cop 03.06.2011 17:03
C# Переменные экземпляра, класса, константы и переменные readonly
Как эту задачу записать в C#? Переменные экземпляра, класса, константы и переменные readonly: – Ф.И.О., – должность, – базовый оклад, – дата поступления на работу, – стаж к моменту поступления, – коэффициент для расчета премии, – минимальный размер оплаты труда (МРОТ),
C# для начинающих kossstil 18.10.2010 16:36
Опции темы


Текущее время: 21:34. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.