Dar formato decimal a input

Iniciado por d91, 17 Octubre 2016, 15:57 PM

0 Miembros y 1 Visitante están viendo este tema.

d91

Hola, trato de mostrar el total en un textbox, pero a veces el resultado a veces es decimal y a veces da entero Como puedo dar formato a este textbox para que al ser entero me muestre parte decimal como .00
Código (php) [Seleccionar]

$compraTotal = 0.0;

$compraTotal = $compraTotal + ($arrays["Costo"] * $arrays["Cantidad"]);

<input type="text" class="form-control" value="<?php echo $compraTotal;?>" placeholder="" aria-describedby="basic-addon1" name="cantidad" style="font-size:24px; text-align: right">

[u]nsigned

Podrias usar los atributos de HTML5 para los imput.

Código (html4strict) [Seleccionar]
<input type="number" step="0.01" min="0" />

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

d91

Logre darle formato de esta forma
Código (html4strict) [Seleccionar]

<input type="text" class="form-control" value="<?php echo number_format($compraTotal,2,".",",");?>" placeholder="" aria-describedby="basic-addon1" name="cantidad" style="font-size:24px; text-align: right">