Проверка формы при вводе значения
document.getElementsByClassName('callyou')[0].oninput проверяет вводимый текст постоянно, а не только к примеру по клику.
Пример:
document.getElementById('frm_name').oninput=function()
{
this.value=this.value.replace(/[^а-яёА-ЯЁ0-9a-zA-Zs]/g,'');
}
Как видно здесь используется регулярное выражение, которое проверяет контент [^ - этим символом внутри квадратной скобки [ мы даём возможность регулярному выражению выбирать все элементы которые не подходят в регулярное выражение. В дальнейшем происходит замена на ничего ''.
Маски(регулярные выражения) которые использую я.