강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

daadaadaah2720 のプロフィール画像
daadaadaah2720

投稿した質問数

実習UI開発で学ぶ純粋なjavascriptとVueJS開発

検索フォーム実装 4 (実装)

FormView.onClickReset 함수 관련해서 질문있습니다!

作成

·

228

1

혹시, FormView.onClickReset 함수에서 this.inputEl.value 의 값을 초기화 하는 코드가 없는 이유가
x 버튼의 경우, e.preventDefault()를 추가 안해줘서, 기본 이벤트가 발생하여 자동으로 초기화 되기 때문인가요?

저 같은 경우, 아래 코드처럼 FormView.onClickReset 함수에서 this.inputEl.value 의 값을 초기화 하는 코드를 추가해줬는데, 불필요한 코드였는지 궁금해서 여쭤봅니다!ㅎ

FormView.onClickReset = function () {
this.showResetBtn(false);

this.inputEl.value = '';

this.emit('@reset');
}
javascriptvuejs

回答 2

2

jeonghwan님의 프로필 이미지
jeonghwan
インストラクター

리셋 버튼이 type="reset"으로 되어 있어서 자동으로 값을 초기화합니다.

뷰나 리액트처럼 폼 내장 상태를 관리할때는 말씀하신대로 초기화 해주는데요. 지금은 바닐라js로 구현한 부분이라서 브라우저가 관리하는 상태를 사용해서 신경쓰지 않으셔도 되요.

0

아~ 그런 차이가 있었군요!! 덕분에 몰랐던 사실을 알게되었네용!! 감사합니다:-)

daadaadaah2720 のプロフィール画像
daadaadaah2720

投稿した質問数

質問する