Duplicitní volání custom ajax validace a také při toogle

Croc
Člen | 270
+
0
-

Zdravím,
chtěl bych se prosím zeptat, zda-li je to standardní chování nebo nějaká anomálie (používám live-form-validation).

  1. Je standardní chování že při použití toogle a schování inputů se volá ajax validace?
  2. Mám nadefinované custom JS validace (na datum, atd.), všechny tyto validace se volají 2×. Vyplním hodnotu do inputu, kliknu jinam a pomocí console.log() vidím, že se zavolala 2×.

Příklad custom JS validace

Nette.validators.ItemManagerFormValidation_isDateSmallerEqual = function (elem, arg, value) {
    if (arg) {
        if (value.indexOf(' ') !== -1 && value.indexOf(':') !== -1) {
            //datetime
            var valueDate = moment(value, 'DD.MM.YYYY HH:mm');
            var argDate = moment(arg, 'DD.MM.YYYY HH:mm');

        } else {
            //date
            var valueDate = moment(value, 'DD.MM.YYYY');
            var argDate = moment(arg, 'DD.MM.YYYY');
        }

        if (valueDate.isBefore(argDate) || valueDate.isSame(argDate)) {
            return true;
        }
        return false;
    }
};

Děkuju za odpovědi.