JavaScript - COMO DARLE FORMATO A UN NUMERO

 
Vista:

COMO DARLE FORMATO A UN NUMERO

Publicado por martin (5 intervenciones) el 01/08/2020 15:18:14
hola amigos del foro no tengo mucho conocimiento de javascript y tengo el siguiente problema:

tengo un input y necesesito que cada ves que se introduzca un valor sin salir de la pagina me retorne en el mismo input el valor con formato de la siguiente manera:

1
<input type='number'  name='numero' value='' >

introduzco el 1 y me retorna 1
introduzco el 10 y me retorna 10
introduzco 100 y me retorna 100
introduzco 1000 y me retorna 1.000
introduzco 10000 y me retorna 10.000
introduzco 100000 y me retorna 100.000

el procedeimiento es igual al que se utiliza en las cajas de los supermercados, se deberia realizar el procedimiento sin salir de la pagina

Si pudieran ayudarme se los agradeceria muchisimo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Javier (orzo) Rodríguez
Val: 26
Ha disminuido 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

COMO DARLE FORMATO A UN NUMERO

Publicado por Javier (orzo) Rodríguez (6 intervenciones) el 02/08/2020 09:52:40
Hola, martin.
Si con que "me retorne en el mismo input" te refieres a que sólo permita ese formato que propones, yo utilizaría el atributo pattern del elemento input de HTML5.

https://www.w3schools.com/tags/att_input_pattern.asp
Un ejemplo aquí.
https://www.it-swarm.dev/es/html/permitir-2-posiciones-decimales-en-tipo-de-entrada-numero/1056136563/

Si me he equivocado interpretando tu problema, ya dirás.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar