input type='hidden'일 경우 초기화가 한번에 안되는 이유가 있나요?? 채택완료
미댜웆대나
7년 전
조회 4,924
input type='hidden'으로 해놓고 특정 값을 숨겨서 검색하고 있습니다.
hidden으로 하면 초기화버튼을 두번 눌러야 초기화가 되더라구요.
그런데 type='text'로하고 스타일을 display: none;으로 하면 한번에 초기화가 됩니다..
$('아이디').val('') 이렇게 초기화 하고 있구요.
form태그에 reset()을 시키면 hidden인 속성은 초기화가 안된다고는 해서 따로 hidden인 속성만 $('input[type=hidden]').val() 이런식으로 따로 초기화를 시켜야 한다고 하더라구요.
그런데 초기화버튼을 초기화가 되긴 하는데 한번클릭하면 안되고 두번클릭해야 초기화가 됩니다.
이유가 궁금해서요.. 아무래도 display : none;쓰는것보다 속성 자체를 hidden으로 주는게 더 보안에 좋을것같기도 하구요.. (display: none과 hidden의 차이를 아는것은 아닙니다^^;;)
혹시 아시는 분 계시면 답글 달아주시면 너무 감사합니다.
그럼 좋은 하루 되세요~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인