1. 程式人生 > >form表單杜絕將id設定為id="submit"

form表單杜絕將id設定為id="submit"

開發中遇到很多次form表單提交無響應,提交表單不向後臺傳送請求,最終結果都是form表單中提交按鈕、隱藏域、輸入框等的ID設定為id="submit"。這個問題很隱蔽不容易發現,所以最好的辦法就是杜絕id屬性賦值為“submit”。我的專案程式碼:

<form>
...
	<input type="hidden" name="declaId" value="${sciecPro.declaId}">
	<input type="hidden" name="edit" value="${edit}"> 
	<input  id="stage" type="hidden" name="stage" value="${stage}">
			<input id="onlineSave" type="hidden" name="onlineSave" value="">
	<input id="fileInfoArray" type="hidden" name="fileInfoArray" value="">
	<!--修改前,表單不能提交-->
	<input style="display: none;" id="submit" type="submit" value="提交">
        <!--修改後,表單提交正常-->
<input style="display: none;" id="submitbtn" type="submit" value="提交"></form>
js程式碼:
//修改前
$("#submit").click();
//修改後
$("#submitbtn").click();