Многократное количество заказа х цена и показать десятичные два знака

0

Как получить javascript и php для отображения двух десятичных знаков после вычисления. Сейчас он отлично работает, но не имеет десятичных знаков, всего целых чисел

php * *******

      <td> width="3"><input type="text"  name="order_quan" /></td>
      <td><input type="text" name="Price" /></td>
     <td><font color="yellow"><span class=Price></span></td>

Java Script * *******

   <script>
   $('input[name=order_quan], input[name=Price]').keyup(function() {
     var divParent = $(this).closest('div');
   var order_quan = $('input[name=order_quan]', divParent).val()-0;
   var Price = $('input[name=Price]', divParent).val()-0;
    if (order_quan >= 0 && Price >= 0)
    $('span.Price', divParent).text(order_quan*Price);
    });
    </script>
Теги:

2 ответа

1

Вы можете использовать.toFixed(2);

(order_quan * Price).toFixed(2);
1

Здесь основы

String((order_quan*Price * 100)>>0).replace(/(\d{2}$)/,'.$1');
//shift it 2 decimal places left, floor it, and add '.' before the last two digits
  • 0
    Или используйте toFixed, как сказал Каролис: $

Ещё вопросы

Сообщество Overcoder
Наверх
Меню