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

JavaScript

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

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

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

Переменные в 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...

Не считываются переменные - 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;...

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

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

Переменные в html - JavaScript
Есть строка где как бы есть форма пожертвования и я хотел бы вывести сообщение где будет писать &quot;Спасибо &quot;Имя&quot; за &quot;Сумма&quot;&quot; &lt;form...

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

javascript переменные - JavaScript
Начал изучать javascript Вопрос: Какая разница между этим: var test = 100; document.write(test); ...и этим: ...

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

Разбитие строки на переменные - JavaScript
Есть строка str = &quot;a b c d e f ...&quot; там миллион значений. Как записать каждый элемент этой строки в свою переменную? Добавлено через...

Глобальные переменные в Javascript - JavaScript
Помогите, плиз, я дизайнер, в JS очень слаб:cry: Есть скрипт, который по клику на объект с id b1 присваивает переменной x значение 2,...


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

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

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