Foro de elhacker.net

Programación => 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
  1. $compraTotal = 0.0;
  2.  
  3. $compraTotal = $compraTotal + ($arrays["Costo"] * $arrays["Cantidad"]);
  4.  
  5. <input type="text" class="form-control" value="<?php echo $compraTotal;?>" placeholder="" aria-describedby="basic-addon1" name="cantidad" style="font-size:24px; text-align: right">
  6.  


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
  1. <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
  1. <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">
  2.