フォームから問題を提出できません.


今日formを書いて提出する時小さい問題に出会って、googleを通じて(通って)やっと問題のありかを発見します:1つのフォームの中で同時にsumbitボタンとform.submit()の2種類の方式の提出するコードを書くことができません.
ソースコードは以下の通りです
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
	
<script type="text/javascript">
function ok_user(){
	alert(34);
	 var form = document.getElementById("editUserForm");
	 form.submit();
}
function cancel_user(){
	 alert(11);
}
</script>

<form id="editUserForm"  action="/edit/user!saveEdit" method="post">
	<table>
		<tr>
			<td>  :</td>
			<td><input id="name" name="name" type="text"></td>
		</tr>
		<tr>
			<td>  :</td>
			<td><label for="boy"> </label><input id="boy" name="sex"
				type="radio" value="1"> <label for="girl"> </label><input
				id="girl" name="sex" type="radio" value="2"> <label for="unknown">  </label><input
				id="unknown" name="sex" type="radio" value="0"></td>
		</tr>
		<tr>
			<td>  :</td>
			<td><input id="age" name="age" type="text" maxlength="3"></td>
		</tr>
		<tr>
			<td>  :</td>
			<td><input id="deptname" name="deptname" type="text"></td>
		</tr>
		<tr>
			<td>  :</td>
			<td><input id="job" name="job" type="text"></td>
		</tr>
		<tr>
			<td>  :</td>
			<td>
				<input id="avatar" name="avatar" type="file">
			</td>
		</tr>
	
		<tr>
			<td>
				<input id="submit" name="submit"  type="submit" value="  ">
			</td>
			<td>
				<input id="reset" name="reset" type="reset" value="  ">
			</td>
		</tr>
		
		<!--
		<tr>
			<td>
				<input id="ok" name="ok"  type="button" value="  " onclick="javascript:ok_user();">
			</td>
			<td>
				<input id="cancel" name="cancel" type="button" value="  " onclick="javascript:alert(1);cancel_user();">
			</td>
		</tr>
		-->
	</table>
</form>
 異なる色のコードを注釈すればいいです.