강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của daadaadaah2720
daadaadaah2720

câu hỏi đã được viết

Tìm hiểu cách phát triển JavaScript và VueJS thuần túy thông qua phát triển giao diện người dùng thực hành

Form tìm kiếm triển khai 4 (Thực hiện)

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

Viết

·

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

Câu trả lời 2

2

jeonghwan님의 프로필 이미지
jeonghwan
Người chia sẻ kiến thức

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

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

0

daadaadaah2720님의 프로필 이미지
daadaadaah2720
Người đặt câu hỏi

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

Hình ảnh hồ sơ của daadaadaah2720
daadaadaah2720

câu hỏi đã được viết

Đặt câu hỏi