直接上代碼把:
	 
	復制代碼代碼如下:
	
	<div id="register">
	     <h4>會員注冊</h4>
	     <div class="formdiv">
	         <form method="post" action="register.php?action=register" name="register" id="registerForm">
	             <dl>
	                 <dt>請認真填寫以下內容</dt>
	                 <dd class="hasspan">
	                     用戶名:<input type="text" name="username">
	                 </dd>
	                 <dd class="hasspan">
	                     密碼:<input type="password" name="pwd">
	                 </dd>
	                 <dd class="hasspan">
	                     確認密碼:<input type="password" name="pwdagain">
	                 </dd>
	                 <dd id="tximg">
	                     <img src="img/face/m01.gif" style="border-left-color: rgb(0, 153, 204); border-left-width: 1px; border-left-style: solid; padding: 0px 3px; margin: 3px auto 0px; width: 640px; background-color: rgb(242, 246, 251); clear: both; font-size: 14px; border-top-color: rgb(0, 153, 204); border-top-width: 1px; border-top-style: solid; border-right-color: rgb(0, 153, 204); border-right-width: 1px; border-right-style: solid; line-height: 25px; color: rgb(0, 0, 0); font-family: Tahoma, Helvetica, Arial, 宋體, sans-serif;">	復制代碼代碼如下:
		 /*注冊表單提交*/
	 function formDeal()
	 {
	     var btnSubmit = document.getElementById('submit');
	     var formId = document.getElementById('registerForm');
	     btnSubmit.onclick = function()
	     {
	         //表單的submit()方法不能提交表單
	         formId.submit();
	     }	
		 
			 }
 
 如果表單提交,在本頁面有一段提示信息
	復制代碼代碼如下:
	
	 if(!empty($_GET['action']) && $_GET['action'] == 'register')
	 {
	     echo '你提交了數據';
	     exit();
	 }
結果是測試了許久都沒有看到提示信息,以為是代碼錯了或者方法寫錯了,仔細核對,在結果官方文檔,確認沒有出錯。	 
	formId.submit()不能提交,就暫時只好把btnSubmit的type改為submit
	復制代碼代碼如下:
	
	 this.type="submit"
在網上查了資料,原因歸結為兩點:	 
	1、表單中不能有name=”submit” 的標簽
	2、表單中不能缺少《enctype=”multipart/form-data”》
	經測試,此兩點乃荒謬,并沒有解決我的問題(或許是我的問題環境不一樣)
	后來,以為論壇的壇友建議我把注冊按鈕的ID改個名字,不用submit。改正之后,表單正常提交,提示信息出現。
	最后總結:button的id不要設置為submit,否則可能會引起混淆,導致表單的submit()方法不能提交表單。在命名ID時,名字最好不要和現有的api在名稱上重復,避免不必要的煩擾。