Показать сообщение отдельно
  #4 (permalink)  
Старый 29.01.2014, 06:02
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Ничего не надо передавать. event и this забиндятся сами собой, а тип поля внедряете в объект на этапе развешивания колбаков хардкором.

validateField = function() {

  if(this.flags & 1) // number  

  else if(this.flags & 2) // float

  else  // string by default


};

document_number.flags = 1;
document_number.addEventListener("change", validateField, false);
Ответить с цитированием