| 
	
	
		
		
			
			 
				Десятичные значения в он-лайн калькуляторе.
			 
			
		
		
		
		Добрый день, уважаемые! 
 
Пыталась как-то самостоятельно справиться, но пока не удачно, прошу помощи.  
 
Я не программист ( может быть это облегчит мою участь ), и вопрос задам наверное самый примитивный. 
 
Адаптировала коды найденного на просторах инета он-лайн калькулятора для своего сайта, но никак не могу присвоить значения в виде десятичных дробей. Считает только целую часть, а то, что после запятой - не видит. Понимаю, что проблема в способе написания самого значения, но нигде не могу найти как надо правильно изобразить... вариант с "плавающей точкой" не прошел, ну или просто я не смогла его правильно написать.  
 
Вот, к примеру такая выборка параметров... Как тут вместо "0" проставить значения в виде десятичных дробей?  
 
<tr> 
 <td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%">Подмены</td> 
 <td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%"><select onchange="calc()" id="type_cms"> 
 <option value="0">Выбрать</option> 
 <option value="0">Без подмен</option> 
 <option value="0">10% в неделю</option> 
 <option value="0">15% в неделю</option> 
 <option value="0">20% в неделю</option> 
 <option value="0">25% в неделю</option> 
 <option value="0">30% в неделю</option> 
 <option value="0">более 30% в неделю</option> 
 </select> 
</td> 
<td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%"><span id="result_cms">0</span> поправочный коэффициент</td> 
 </tr> 
 
Ну и в таких вот полях для самостоятельного заполнения тоже считает только целые значения...  
 
<tr> 
 <td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%">Средняя длина корпуса рыб от кончика носа до основания хвоста в сантиметрах</td> 
  
<td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%"><input type="text" id="soprovozhdenie" value="0" onchange="calc()" /></td> 
<td style="text-align: center; padding: 5px; letter-spacing: 0px; word-spacing: 0px; border: 1px solid white; width: 33%"><span id="result_soprovozhdenie">0</span> расчетных единиц </td> 
 </tr> 
 
... даже при указании вот таких прямых параметров расчёта значений: 
 
price_soprovozhdenie += parseInt(soprovozhdenie.value); 
 
Более сложные варианты с применением каких-либо поправочных коэффициентов также не считаются, выходит на NаN. Хотя в целом калькулятор рабочий.  
 
Буду очень признательна, если сориентируете, как будет правильно... 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |