Muchos decimales en javascript
Hola amigos.
Tengo un problema con un codigo javascript y la verdad ya como que no he podido solventar el problema.
tengo dos campos en un formulario web
1er Campo se llama = amount_send_p2
2do Campo se llama = amount_recived_p2
****************
En el el 1er campo tengo este codigo el cual al digitar hace como lostfocus al campo 2do
function ff_amount_send_p2_action(element, action)
{
switch (action) {
case 'change':
ff_calculate();
break;
default:;
} // switch
} // ff_amount_send_p2_action
***************
Este es el codigo del campo 2do donde al digitar una cantidad en el 1er campo automaticamente calcula en el 2do campo
function ff_amount_recived_p2_validation(element, message)
{
ff_calculate();
if (element.value==0) {
ff_validationFocus('usd_amount');
return message;
} // if
return '';
} // ff_amount_recived_p2_validation
function ff_calculate()
{
var amount = 0;
var order;
var feefijo = 0.30;
order = ff_getElementByName('amount_send_p2').value;
if (order != '') amount += (order) * 0.09;
ff_getElementByName('amount_recived_p2').value = (order)-amount*100/100-(feefijo);
} // ff_calculate
*************
Pero al realizar el calculo de 10 por ejemplo me da un resultado de
8.799999999999999.
Qui esta montado el formulario Click Aqui por si esta permitido pegar algun linnk externo si no lo siento.
Alguien que pueda decirme donde tengo el problema, ya que solo quiero que me de 2 decimales como maximo.
Saludos
Tengo un problema con un codigo javascript y la verdad ya como que no he podido solventar el problema.
tengo dos campos en un formulario web
1er Campo se llama = amount_send_p2
2do Campo se llama = amount_recived_p2
****************
En el el 1er campo tengo este codigo el cual al digitar hace como lostfocus al campo 2do
function ff_amount_send_p2_action(element, action)
{
switch (action) {
case 'change':
ff_calculate();
break;
default:;
} // switch
} // ff_amount_send_p2_action
***************
Este es el codigo del campo 2do donde al digitar una cantidad en el 1er campo automaticamente calcula en el 2do campo
function ff_amount_recived_p2_validation(element, message)
{
ff_calculate();
if (element.value==0) {
ff_validationFocus('usd_amount');
return message;
} // if
return '';
} // ff_amount_recived_p2_validation
function ff_calculate()
{
var amount = 0;
var order;
var feefijo = 0.30;
order = ff_getElementByName('amount_send_p2').value;
if (order != '') amount += (order) * 0.09;
ff_getElementByName('amount_recived_p2').value = (order)-amount*100/100-(feefijo);
} // ff_calculate
*************
Pero al realizar el calculo de 10 por ejemplo me da un resultado de
8.799999999999999.
Qui esta montado el formulario Click Aqui por si esta permitido pegar algun linnk externo si no lo siento.
Alguien que pueda decirme donde tengo el problema, ya que solo quiero que me de 2 decimales como maximo.
Saludos