Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2011, 12:20
Интересующийся
Отправить личное сообщение для mopsusha Посмотреть профиль Найти все сообщения от mopsusha
 
Регистрация: 21.01.2011
Сообщений: 15

Проблема с переменными
Код:
<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 то по третьей и т.д.
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2011, 12:37
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

switch(i){
case 1:
выполнится если i==1
break;
case 2:
выполнится если i==2
break;
case 3:
выполнится если i==3
break;
}
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 21.01.2011, 14:36
Интересующийся
Отправить личное сообщение для mopsusha Посмотреть профиль Найти все сообщения от mopsusha
 
Регистрация: 21.01.2011
Сообщений: 15

Сообщение от Skipp Посмотреть сообщение
switch(i){
case 1:
выполнится если i==1
break;
case 2:
выполнится если i==2
break;
case 3:
выполнится если i==3
break;
}
напиши пожалуйста, вариант уже вставленный в код(полностью рабочий).Я просто с java только 2 дня общаюсь, подскажи пожалуйста.)))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47
Проблема с переменными Painerman Общие вопросы Javascript 7 11.11.2008 13:35