Файл загружается на сервер без перезагрузки страницы.
<form method="post" enctype="multipart/form-data" action="" target="upload_target">
<input name="action" type="hidden" value="new" />
<input name="f_1" type="text" value="1" />
<input name="f_2" type="text" value="2" />
<input name="f_3" type="text" value="3" />
<input type="file" name="my_file" />
<button type="submit">OK</button>
<iframe id="upload_target" name="upload_target" src="" style="width: 0; height: 0; border: none;"></iframe>
</form>
Здесь onsubmit не надо.