بستگی داره که منظورتون از "کار" چی باشه.
اگه کاریه که قراره توی کلاینت انجام بشه، خوب از onClick استفاده کن. اگه قراره که تحت سرور باشه که یا باید صفحه رو عوض کنی ، یا این که مثلا از AJAX کمک بگیری. اگر منظورت سابمیت های مختلف ه که هر کدوم به یک صفحه سابمیت کنن ، باید توی onClick هر کدوم ، action فرم رو عوض کنی و بعد عمل سابمیت رو انجام بدی ...