onload=function()
{
var number = document.querySelectorAll('.number-only')[0];
var money = document.querySelectorAll('.money-only')[0];
var letters = document.querySelectorAll('.letters-only')[0];
number.onkeypress = function(e)
{
const patternn = /^[0-9]$/;
if(patternn.test(e.key)==false)
{
document.getElementById("mensaje"+
e.target.id).innerHTML="*Este campo solo acepta números";
}
else
{
document.getElementById("mensaje"+
e.target.id).innerHTML="";
}
return patternn.test(e.key);
}
number.onpaste = function(e)
{
e.preventDefault();
}
money.onkeypress = function(e)
{
const patternm = /^[0-9.,]$/;
if(patternm.test(e.key)==false)
{
document.getElementById("mensaje"+
e.target.id).innerHTML="*Este campo solo acepta números";
}
else
{
document.getElementById("mensaje"+
e.target.id).innerHTML="";
}
return patternm.test(e.key);
}
money.onpaste = function(e)
{
e.preventDefault();
}
letters.onkeypress = function(e)
{
const patternl = /^[A-Za-z ]$/;
if(patternl.test(e.key)==false)
{
document.getElementById("mensaje"+
e.target.id).innerHTML="*Este campo solo acepta letras";
}
else
{
document.getElementById("mensaje"+
e.target.id).innerHTML="";
}
return patternl.test(e.key);
}
letters.onpaste = function(e)
{
e.preventDefault();
}
return false;
}