Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Mopsusha
0 / 0 / 1
Регистрация: 05.11.2010
Сообщений: 13
#1

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

21.01.2011, 12:36. Просмотров 537. Ответов 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 то по третьей и т.д.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2011, 12:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос переменные (JavaScript):

Переменные в JS
Здравствуйте. В общем код такой &lt;input size='18' type='text'...

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

Переменные и их действия!
Доброго времени суток! :) Помогите написать код с переменной которая отвечает...

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

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

Занести переменные из JS в БД
Здравствуйте. У меня есть (js) скрипт, который получает географические...

1
Crudelis
Шаровик затейник
679 / 428 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
22.01.2011, 00:46 #2
Лучший ответ Сообщение было отмечено Mopsusha как решение

Решение

Javascript
1
if (flowNumber<"2" )
зачем вы двойку берете в кавычки? У вас получается что вы проверяете текстовое значение, а не значение которое записано в options
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2011, 00:46
Привет! Вот еще темы с решениями:

Переменные в html
Есть строка где как бы есть форма пожертвования и я хотел бы вывести сообщение...

javascript переменные
Начал изучать javascript Вопрос: Какая разница между этим: var test =...

Глобальные и локальные переменные!
Какой будет ответ?

Переменные значения в селектах
Здравствуйте есть два селекта и два инпута, при вводе цифр в первый инпут через...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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