안녕하세요
교재 133p. submit 버튼과 reset 버튼을 보면 각각 폼데이터를 웹서버로 전송 / 폼에 입력된 내용을 모두 지우고 초기화 라고 적혀있는데 ,
폼데이터는 폼요소의 value 와 name 값 뿐인가요?
감사합니다.
안녕하세요
교재 133p. submit 버튼과 reset 버튼을 보면 각각 폼데이터를 웹서버로 전송 / 폼에 입력된 내용을 모두 지우고 초기화 라고 적혀있는데 ,
폼데이터는 폼요소의 value 와 name 값 뿐인가요?
감사합니다.
폼의 각 요소는 사용자로부터 입력받아 서버에게 전달하기 위한 목적입니다.
그러므로 폼의 각 요소는 오직 한 가지의 값만 사용자로부터 받습니다.
폼 요소의 데이터는 사실 value이지만, 이 value가 어떤 폼 요소의 값인지를 서버에서 실행되는 프로그램에게 전달하기 위해
각 폼 요소마다 name=value의 형식으로 전달됩니다.
폼이 여러 개의 폼 요소들을 가지고 있느 경우 폼 데이터는
name=value&name=value&... 의 형태로 웹서버에게 전달되고
웹 서버에서 실행되는 프로그램은 이 데이터를 받아 & 를 기준으로 끊어내어 어떤 폼 요소에 사용자가 어떤 입력을 하였는지 결정합니다.
폼 요소는 종류에 따라 문자열일 수도 있고, 체크박스에 선택한 값일 수도 있습니다.