Я использую validation.js из http://tetlaw.id.au/view/javascript/really-easy-field-validation для проверки ввода пользователя.Вот что я делаю:
Validation.add('someClass', '', function(v, elm){
return myValidateFunction(this, checked.value, $(hID).value, $(wID).value);
});
В myValidateFunction Я устанавливаю сообщение проверки для различных ситуаций, например:
if(something) {
validator.error = 'my message 1';
return false;
}
if(something else) {
validator.error = 'my message 2';
return false;
}
return true;
Проблема: Если первыйЕсли для первого запроса значение true, то я всегда получаю первое сообщение проверки (мое сообщение 1) для всех поступающих запросов, даже если второе значение true.Я также отлаживал код JS, и когда myValidateFunction возвращается, и я проверяю this в вызове функции, у него есть сообщение, которое я хочу, просто оно не отображается правильно.Что я делаю не так?
Спасибо!