Форум программистов, компьютерный форум CyberForum.ru

JavaScript

Войти
Регистрация
Восстановить пароль
 
Mopsusha
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 12
#1

переменные - JavaScript

21.01.2011, 12:36. Просмотров 519. Ответов 1
Метки нет (Все метки)

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 то по третьей и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2011, 12:36     переменные
Посмотрите здесь:

Переменные в JS - JavaScript
Здравствуйте. В общем код такой &lt;input size='18' type='text' name='login' onkeypress='usl(this.value, event, &quot;123&quot;)' /&gt; ...

переменные js - JavaScript
form.php &lt;form method=&quot;post&quot; action=&quot;res.php&quot; id=&quot;form&quot; &gt; &lt;input type=&quot;text&quot; id = &quot;m&quot; value = &quot;&quot;&gt; &lt;input type=&quot;text&quot; id = &quot;n&quot; value...

JS переменные - jQuery
Здравствуйте! Извините если не туда написал, я просто нуб в JS. Не могу решить одну проблему: На странице альбома моего сайта...

JS переменные - jQuery
Здравствуйте! Извините если не туда написал, я просто нуб в JS. Не могу решить одну проблему: На странице альбома моего сайта...

Переменные - HTML5 Canvas
Здравствуйте форумчане! Начал изучать &quot;JavaScript&quot; сразу затык произошёл var name; var b; var va1, va2, va3; name = 10; ...

Глобальные переменные - jQuery
Здравствуйте. Почему в вызове функции по клику не передаются переменные которые я инициализировал в самом начале файла(street, house,...

Переменные и их действия! - JavaScript
Доброго времени суток! :) Помогите написать код с переменной которая отвечает за ну скажем так Виртуальные Деньги . То́ бишь при...

Локальные переменные - JavaScript
Пример: function ha() { var that = {}; var c = 5; that.v = function() { ...

Переменные в выборке - jQuery
Доброго времени суток . У меня вопрос ... у меня есть код в котором по нажатию в select должно выполнится действие. var hero; ...

Не обрабатываются переменные( - jQuery
Скажите, в чем проблема? Мне на ящик приходит письмо с данными, а вместо данных мне присылает &quot;undefinded&quot;. В чем проблема? &lt;button...

Append() и переменные - jQuery
Здравствуйте ! Не получается передать переменную в append пишет undefined (нeопознанно). Вот пример: var clic = 0; ...

Не считываются переменные - JavaScript
ХТМЛ форма: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;css/style.css&quot; media=&quot;screen&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
22.01.2011, 00:46     переменные #2
Javascript
1
if (flowNumber<"2" )
зачем вы двойку берете в кавычки? У вас получается что вы проверяете текстовое значение, а не значение которое записано в options
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru