form onsubmit

一、html文件

<span style="white-space:pre">	</span><form action="1.jsp" method="get" οnsubmit="return formSub()">
		<label>姓名:</label><input type="text" name="name" value="hello world"><br>
		<input type="submit" value="提交" οnclick="return btnSub()">
	</form>
	<script type="text/javascript">
		function formSub(){
			console.log("form的onsubmit事件");
			return confirm("form submit 表單提交是否繼續?");
		}
		
		function btnSub(){
			console.log("type=submit的onclick事件");
			return confirm("submit button 提交按鈕點擊是否繼續?");
		}
	</script>

二、說明

(1)type=submit的onclick 事件  和  form的 onsubmit事件都發生在 提交表單前

  (2) 事件   return Function() 的時候,如果方法 return false  停止,return true 繼續提交表單,事件沒有return ,執行完事件方法,直接提交表單

(3)onclick  和 onsubmit   都存在,先執行 onclick

(4)form 的onsubmit 可以不在表單寫,

可以先定義function  test(){  },再  document.forms[0].onsubmit = test;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章