Всем привет подскажите пожалуйста
есть следущий код
//событие при нажатии
$(".cod").keyup(function(){
//достаем все что написанно в инпуте
symvols = document.querySelector('.cod').value;
//следущая строка убирает все символы кроме цифр. т.к. в инпут подцепленна маска типа (999-999-999)
str_int_sym = parseInt(symvols.replace(/\D/g,''));
//переводим в стринг для того чтоб можно было подсчитать кол-во символов
str_int_sym = String(str_int_sym) ;
// если 9 символов ввели то мы выводим привет
if(str_int_sym.length == 9)
{
alert('Привет');
}
});
Проблема следущая. когда мы вводим все 9 символов и еще несколько раз жмем на цифру то он открывает столько лишних алертов сколько раз мы нажали лишний раз цифру. И это все понятно т.к. событие идет на нажатии клавиши. а раз нажали и и символов ровно 9 то выполняем . нажал еще раз опять 9 значит выполним еще раз ))))). Но как можно справиься как его застопорить можно после того как ввели 9 цифр. ребят спасайте мозг ломаю придумать не могу. Какие будут предложения?