onSubmit, onClick, onChange, onFocus, onBlur

pasongtak·2024년 7월 8일

onSubmit

  • form 태그 내부에서만 사용 가능
  • form이 submit(제출)될 때 발생하는 이벤트
  • from 안에 있는 것을 validate 한 후에 return이 true, false일 경우에 호출되는 역할을 하는 이벤트 핸들러
  • 기본적으로 호출될 때, 새로고침 효과가 발생
  • e.preventDefault(); -> 새로고침되지 않도록 함

onClick

  • form 태그와 무관하게 외부에서 사용 가능
  • 사용자가 클릭했을 때 발생하는 이벤트

onSubmit과 onChange

onSubmit은 form 태그 내부의 모든 요소들에 focus를 주었을 때 호출된다. onClick을 사용하면 하나의 요소 클릭 시 호출되기 때문에 form 태그 내부의 모든 요소들이 focus 되었을 때 호출시킬 때에는 onSubmit을 사용한다.

onChange

  • HTML 요소에 변화가 일어날 때 사용(ex.텍스트 입력칸 변경)
  • 내용이 변경되었을 때

onFocus/onBlur

onFocus

요소가 포커스 될 때 호출

onBlur

요소에 포커스가 사라졌을 때 호출

0개의 댓글