설문이나 회원가입처럼 입력 폼이 여러 개가 있는 상태에서 처음부터 다시 입력하기 위해 Form 항목을 초기화하는 경우에는 visible 된 폼만 리셋이 되고 type이 hidden 된 폼은 초기화가 안 되는 문제가 있습니다.
이러한 문제점을 해결하기 위해 아래의 스크립트로 처리하면 type="hidden"된 폼도 초기화가 가능해집니다.
반응형
for(var i=0;i<document.form.elements.length;i++){
if(document.form.elements[i].type=="hidden"||document.form.elements[i].type=="text"||document.form.elements[i].tagName=="TEXTAREA"){
document.form.elements[i].value="";
}
}
위의 코드처럼 elements요소들의 type을 hidden과 text, tagName을 지정해주면 페이지의 모든 입력 폼에 대해 빈값으로 초기화 처리를 할 수가 있습니다.
'javascript' 카테고리의 다른 글
jquery checkbox 체크박스 모두 선택 해제 (0) | 2022.11.02 |
---|---|
jquery를 이용한 테이블 열병합 rowspan (0) | 2022.11.01 |
외국인 등록번호 체크 로직 (0) | 2022.10.28 |
웹페이지 이전페이지 뒤로가기 비활성화 (0) | 2022.10.27 |
window.open시 부모창에 object를 반환 할 때 (0) | 2022.10.27 |
댓글