elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Dar formato decimal a input
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dar formato decimal a input  (Leído 4,871 veces)
d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
Dar formato decimal a input
« 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.  


En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Dar formato decimal a input
« Respuesta #1 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


En línea

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

Desconectado Desconectado

Mensajes: 165


Ver Perfil
Re: Dar formato decimal a input
« Respuesta #2 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.  
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines