사용자가 입력하거나 선택하는 정보는 아니지만 폼 전송이 같이 전송해줘야 하는 정보를 담기 위해서 히든 필드(Hidden Field)를 사용합니다.
예를들어서 회원가입시 사용자의 아이피를 받는 경우 히든필드에 넣어서 폼 전송시 함께 전송합니다.
| <input type="hidden" name="UserIP" value="<?echo $REMOTE_ADDR?>"> |
value 속성에 들어있는 "<?echo $REMOTE_ADDR?>"라는 값은 PHP 코드의 일종입니다. 사용자의 아이피를 인식하는 코드입니다.
히든필드는 화면에 출력되는 부분이 아니기 때문에 폼의 외형을 제작할때는 아무런 영향을 미치지 않습니다. 그러나 웹프로그램을 할때는 아주 빈번하게 사용되는 중요한 폼 필드 중 하나입니다.