You probably have a few submit buttons. Make sure the button is not in the same array as the other form fields.
So, for example, if your form fields have the name FormType[field_name] , you cannot have FormType[submit_btn] as the name of the button, and you must choose another.
Your controller may act differently depending on the button pressed. If your submit buttons are named submit_1 and submit_2 , you may have something similar to
if($this->getRequest()->request->has('submit_1')) {
gilden
source share