Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Замена точки на запятую

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: каоькулятор расчета
criaton
Отправлено: 06 Апреля, 2013 - 06:17:04
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. <script language="javascript">
  2. function isDouble(num)
  3. {
  4.         num=num.replace('.',',');
  5.         return(num);
  6. }
  7.  
  8. function calculate()
  9. {
  10.         var S=document.getElementById('S').value;
  11.         var h=document.getElementById('h').value;
  12.         var Q_ud=document.getElementById('q_ud').value;
  13.         var n_tech=document.getElementById('n').value;
  14.         var Q_tech=document.getElementById('q_tech').value;
  15.         var n_peaple=document.getElementById('people').value;
  16.         var Q_peaple=document.getElementById('q_pep').value;
  17. //        alert(S+' '+h+' '+Q_ud+' '+n_tech+' '+Q_tech+' '+n_peaple+' '+Q_peaple);
  18.         if(S!='' && h!='' && Q_ud!='' && n_tech!='' && Q_tech!='' && n_peaple!='' && Q_peaple!=''){
  19.                 var Q=(isDouble(S) * isDouble(h) * isDouble(Q_ud) + isDouble(n_tech) * isDouble(Q_tech) + isDouble(n_peaple) * isDouble(Q_peaple)) / 1000;
  20.                 document.getElementById('q_com').value=Math.round(Q*100)/100;
  21.         }
  22.         else alert("Пожалуйста! Заполните все поля для правильного расчета формулы!");
  23. }
  24. </script>


При выводе итоговой суммы, как заменить в результате . на ,
 
 Top
LIME
Отправлено: 06 Апреля, 2013 - 11:10:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. num=num.replace('\.',',');
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB