Доброго времени суток! просьба прочитать сначала вопрос, а потом пинать

, потому что он (имхо) отличается от других подобных (имхо сильно

)...
Алгоритм:
Есть форма на ней две кнопки, при нажатии на одну часть даных с формы должно отправлятся в обработчик1, при нафатии на другую кнопку ффторая часть даных должна отправлятся в обработчик2. (форма и обработчики находятся в одном файле)

Код:
<form action="" id="f1" method="post">
<label>111111
<input type="text" name="111" value="" class="enter" size="100" />
</label>
...................................
<label>22222
<input type="text" name="222" value="" class="enter" size="100" />
</label>
тут кнопкаОДИН и кнопкаДВА
</form>
пробовал

Код:
<input type="submit" value="КнопкаОДИН" name="edit"/>
<button value="edit_img" name="edit_img" type="submit">кнопкаДВА</button>
if($_POST['edit_img']) complete_img();<<<идем на функцию complete_img()
if($_POST['edit']) complete();<<<идем на функцию complete()
но при нажатии на любую кнопку страница обновляется и или выполняется if($_POST['edit']) complete() или ничего...
Вопрос:
Можно ли данный вопрос реализовать на JS, именно чтоб обработчики и форма были на одной странице... В поиске нашел много примеров но там другой алгоритм роботы
