email()->validate('email_professional-' . $i); } // check for errors if ($validator->hasErrors()) { $_SESSION['errors']['extended-users-form'] = $validator->getAllErrors(); } else { $sent_message = FormExtended::sendContactEmail(addslashes($_POST['email_professional-1']), 'extended-users-form'); } } /* ================================================== The Form ================================================== */ $form = new FormExtended('extended-users-form', 'horizontal', 'novalidate', 'bs3'); // $form->setMode('development'); for ($i=1; $i < 4; $i++) { $form->startFieldset('User ' . $i); $form->addIdentity($i); $form->addBirth($i); $form->addAddress($i); $form->addContact($i); $form->endFieldset(); } $form->addCancelSubmit(); // jQuery validation $form->addPlugin('formvalidation', '#extended-users-form'); ?>