Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: d91 en 17 Octubre 2016, 15:57 PM

Título: Dar formato decimal a input
Publicado por: d91 en 17 Octubre 2016, 15:57 PM
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">
Título: Re: Dar formato decimal a input
Publicado por: [u]nsigned en 18 Octubre 2016, 18:01 PM
Podrias usar los atributos de HTML5 para los imput.

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

Saludos
Título: Re: Dar formato decimal a input
Publicado por: d91 en 19 Octubre 2016, 17:12 PM
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">