JSFiddle - React, Tailwind, and code Playground
HTML
<form name="formteste">
<!--Colocamos como parametro o valor do Id e mandamos para a função DuasCasasDecimais(id)-->
<strong>Digite o número (adiciona pontos):</strong><br/>
<input type="text" onkeyup="this.value=adicionarPonto(this);" onblur="RemoverPonto(this);" /> <br/><br/>
</form>
JavaScript
function adicionarPonto(campo) {
if(!campo.value)
return campo.value
var nvalue = Number(RemoverPonto(campo)).toLocaleString('pt-BR')
return nvalue;
}
function RemoverPonto(campo)
{
campo.value = campo.value.split(".").join("");
return campo.value;
}