How is validate() or validateitem() and form.send(..) relate

I have a dhtmlx form which has validate and its onValidateSuccess() event which execute a form.send() inside the vent, but while troubleshooting I see it ends up in an infinite loop. Does the form send() method actually trigger a validation event ?

Pls ignore