Duplicitní volání custom ajax validace a také při toogle
- Croc
- Člen | 270
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).
- Je standardní chování že při použití toogle a schování inputů se volá ajax validace?
- 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.