자바스크립트를 이용할 때 button type 지정에 관한 궁금증
216
2 câu hỏi đã được viết
안녕하세요! 자바스크립트를 사용하여 정보 전송을 제어할 때, 전송 button의 type을 "button"으로 지정하라는 부분과 관련해 궁금한 점이 있습니다.
button의 type을 submit으로 지정할 경우, 해당 버튼 클릭, 엔터키 입력 그리고 스페이스바 입력 등 form에 대한 모든 submit 이벤트를 유발하는 동작이 유효해지더라구요. 그래서 저는 종종 button의 type을 submit으로 지정하고, form의 submit 이벤트에 event.preventDefault 메서드로 본래의 동작을 막은 후 원하는 자바스크립트 코드를 실행시키고는 합니다(아래 예시). 이 경우에 어떤 문제가 있을 수 있을까요?
document.querySelector('form').addEventListener('submit', (e) => {
e.preventDefault();
// 원하는 동작을 수행하는 코드
})
Câu trả lời 1
2
안녕하세요.
해당하는 경우라면 form 내에서 submit 을 목적으로 button을 사용한 것이니,
button 요소의 type을 submit으로 사용하시는 게 옳은 판단이 맞습니다.
button에서 type="button" 을 사용하는 케이스는,
예를 들어, 버튼을 눌렀을 때 modal 을 띄운다는 등 다른 JavaScript 동작을 시키는 경우에만 해당합니다.
푸터에 있는 카테고리 폰트 컬러 어떻게 바꾸나요?
0
15
1
장치 의존성과 CSR
0
23
1
순수 함수 / 순수 컴포넌트
0
15
1
css box-sizing 관련 질문
0
28
2
여태 만들던걸 다른 도메인으로 옮길 수도 있을까요?
0
20
1
node.js 설치 (LTS버전)
0
24
1
Cursor & Antigravity 소개 및 설치
0
30
2
뉴스페이퍼 테마 관련
0
32
1
지우지 말아야할걸 지운상태로 저장해버렸어요....
0
31
1
24번 수업에 나온 창은 무슨 프로그램인가요
0
32
1
Desktop모드-header영역 제작에서 제공해드린 폰트와 이미지
0
26
1
span 태그에 여백이 들어간 것 같은데 왜 그런건가요?
1
53
5
1-2 주가 데이터 수집 (OHLCV) 강의 질문 드려요
0
42
2
뉴스페이퍼 스킨을 꼭 사야하나요? 링크주소도 못찾겠어요
0
43
2
input 과 label 의 작성 순서
0
729
1
a 링크의 href 속성
0
863
2
리액트에서 picture 사용법
0
248
0
section 내에서 여러요소를 그룹핑해야 되는 상황에 대해 질문드립니다.
0
514
2
dialog 미지원 브라우저를 위한 fallback 관련 질문입니다
0
522
4
React의 컴포넌트 개발과 시맨틱 구조 작성의 연관성에 대해 궁금한 점이 있어 질문드립니다.
0
290
1
tr 요소 내에 th, td 혼용 관련 질문입니다
0
339
1
시맨틱 구조 관련해서 질문있습니다.
0
268
1
details 엘리먼트의 이점에 대해
0
272
1
address 요소 설명 중 궁금한 것이 있어서 질문드립니다.
0
407
3

