Javascript para contar decimales después de una coma
Como dice el titulo eso es lo que necesito tengo algo como esto pero me cuenta desde el primer carácter y no espera a que aparezca la coma, agradecería me ayudes, esto es lo que tengo:
function LP_data2(form)
{
var key=window.event.keyCode;//codigo de tecla.
if ((key < 48 || key > 57) && key != 44)
{//si no es numero o coma
window.event.keyCode=0;//anula la entrada de texto.
alert("No se admiten Letras!!!");
form.monto.style.color="rgb(255,0,0)";
form.monto.focus();
}
var dec;
dec = String(form.monto.value).split(",");
form.decHiden.value = dec.pop();
if(form.decHiden.value.length > 3)//largo de caracteres
{
window.event.keyCode=0;
alert("Máximo 4 decimales!!!");
form.monto.style.color="rgb(255,0,0)";
form.monto.focus();
}
else
form.monto.style.color="rgb(0,0,0)";
}
function LP_data2(form)
{
var key=window.event.keyCode;//codigo de tecla.
if ((key < 48 || key > 57) && key != 44)
{//si no es numero o coma
window.event.keyCode=0;//anula la entrada de texto.
alert("No se admiten Letras!!!");
form.monto.style.color="rgb(255,0,0)";
form.monto.focus();
}
var dec;
dec = String(form.monto.value).split(",");
form.decHiden.value = dec.pop();
if(form.decHiden.value.length > 3)//largo de caracteres
{
window.event.keyCode=0;
alert("Máximo 4 decimales!!!");
form.monto.style.color="rgb(255,0,0)";
form.monto.focus();
}
else
form.monto.style.color="rgb(0,0,0)";
}
1 Respuesta
Respuesta de aleja26
1