2010-04-06 2 views
0

'맞춤'옵션이없는 경우를 제외하고 Facebook의 개인 정보 선택 메뉴와 비슷한 것을 만들려고합니다. '모두에게 표시', '친구에게만 표시'또는 '완전히 숨김'과 같은 몇 가지 옵션 만 표시됩니다. 지금은 간단한 자바 스크립트를 사용하여 숨겨진 입력 필드를 클릭 한 새 값으로 변경하려고합니다. 따라서 '친구에게만 표시'부분을 클릭하면 해당 필드가 변경됩니다 (예 : 'email_privacy'). 더 좋은 방법이 있을까? 아니면 궤도에 오르는가?개인 정보 드롭 다운 (선택) 메뉴는 어떻게 작성해야합니까?

P. select 요소를 사용할 계획이 아니므로 select 요소가 매우 맞춤 설정이 불가능하므로 CSS를 사용하여 사용자 정의 드롭 다운 메뉴를 작성하려고했습니다. 나는 공간을 절약하기 위해이 방법을 사용하고 있습니다. 오른쪽에 엄청난 양의 공간을 차지하는 엄청난 선택 메뉴가 있습니다.

참고 : jQuery를 사용하는 데별로 관심이 없습니다. 추가 라이브러리와로드하지 않으려 고하는 쓰레기입니다. 나는 JavaScript로 그렇게 쉽게 할 수 있으므로 그렇게 사용하는 것이 좋습니다.

답변

0

제대로 된 것 같습니다. 사용자가 프라이버시 값을 포함하는 제출 버튼을 클릭 할 때 POST를 수행하려는 경우 POST 데이터에 어떻게 든 포장해야하며 숨겨진 필드는이를 수행하는 방법입니다 .

또는 jQuery를 사용하는 데 관심이 있다면 (예를 들어, 그냥 퍼팅하지 말라고 말한 것), 비동기 POST 요청을이 인스턴스와 같이 임의의 데이터와 함께 전달할 수 있습니다. 프라이버시 설정을 숨겨진 필드에 '복사'하지 않아도됩니다.

두 옵션 모두 잘 작동합니다.