본문 바로가기

프로그램

[JAVASCRIPT]FORM 안의 TEXT, SELECT, CHECKBOX 초기화 하기

반응형



FORM 안의 TEXT, SELECT, CHECKBOX 초기화 하기

 

상현형이 FORM안의 전체 값들 초기화 불가능하냐고 물어보셔서 JQUERY 플러그인 중에 그런 것이 있지 않을까 찾아봤다.

 

어라 없네-_-a

 

그래서 구글링해보니 그냥 DOM 메서드로 form 객체에서 reset() 이라는 걸로 지원을 한다.

 

getElementById 로 접근시

  • document.getElementById("frmWrite").reset();

 

jquery 로 접근시(0 번째 연관배열에 jquery 로 감싼 순수 객체를 가지고 있다.)

  • $("#frmWrite")[0].reset();

 

테스트 해보니 다음과 같다.


기본값이 없는 경우

  • Text, textarea : 기본값
  • Checkbox : uncheck
  • Select : 1option

 

기본값이 있는 경우

  • 해당 기본값으로 돌아옴

 

최초 화면 로딩 시



 

값을 변경함



 

빨간 네모 부분은 기본값으로 된 값들을 변경하였다.

 

그리고 reset버튼 클릭

 



 

위와 같이 초기화 되었다.