개발 공부 기록하기

[생활코딩] 24강. <form> - hidden data 본문

프밍/HTML

[생활코딩] 24강. <form> - hidden data

태영(泰伶) 2022. 10. 18. 23:42

화면상에 표시되지 않는 control을 생성한다.

서버로 전달할 데이터이지만 사용자에게는 노출될 필요가 없는 데이터인 경우 사용한다.

 

사용자로부터 어떠한 데이터를 입력받는 것은 아니다.

<input type="hidden" />

밑줄 친 부분처럼 화면상에는 드러나지 않는다.

 

서버로 전송되는 데이터는 ①이름과 ②사용 언어인 것인데,

②는 굳이 사용자가 볼 필요가 없는 것이라고 판단해서 가려놓은 셈이다.

 

 

사용자가 여러 페이지에 걸쳐서 데이터를 입력해야 하는 경우라 하더라도,각각의 페이지의 상태를 시스템 알고 있어야 한다.     ex, 사용자가 이전 페이지에서 데이터를 입력했는지/아닌지,         사용자가 어떤 형태의 사용자인지 등

 

현재 페이지에서 사용자가 입력하는 데이터는 아니지만, 현재 페이지에서도 그 데이터가 필요할 때,그러한 정보들을 hidden으로 숨겨서 현 페이지로 가져오게 된다.

 

 

 

이러한 기법들은 서버 쪽의 언어들(ex, PHP, JSP 등)과 함께 사용되는 것이 일반적이다.

 

 

Comments