Published 2022. 9. 22. 10:40

onsubmit

 

submit(폼 전송) 이벤트가 발생할 때 실행할 동작을 정의해주는 것이다.

이벤트가 발생하고 리턴값에 따라 submit을 하거나 하지 않거나 함

 

<form onsubmit = "함수()">

<form onsubmit = "return 함수()">

 

 

return의 의미

 

1. form 전송 이벤트 발생 시 실행할 코드 할당

<form onsubmit="test()">

위와 동일한 코드

form.onsubmit = function() {
	test();
}

 

 

2. form 전송 이벤트 발생 시 코드를 실행하고 결과를 return

<form onsubmit="return test()">

위와 동일한 코드

form.onsubmit = function() {
	return test();
}

 

 

정리

 

return 은 onsubmit 이벤트에 실행할 코드를 할당하는 것과 onsubmit 이벤트에 결과값

true, false 를 리턴 하는 것의 차이다.

<form onsubmit="false">
<form onsubmit="return false">

 

 

'JavaScript' 카테고리의 다른 글

JavaScript - Object  (0) 2022.11.10
JavaScript - Output  (0) 2022.11.08
Javascript - document.getElementById()  (0) 2022.09.22
Javascript - confirm  (0) 2022.09.04
Javascript, Jquery - 변수와 상수(var, let, const)  (0) 2022.09.04
복사했습니다!