2010-01-02 7 views
0

양식을 제출하면 $ _POST [ '....']을 사용하여 드롭 다운 텍스트를 검색 할 수 있습니다. 그러나 디스플레이 멤버가 아닌 DropDown 값을 가져 오려고합니다. POST를 사용하여 얻는 방법?게시 할 때 DropDown 값을 가져 오는 방법은 무엇입니까?

+0

"DropDown value"와 "display member"의 차이점을 명확히해야합니다. 좋은 예가 될 수 있습니다. –

+0

. 여기 값 = 1 및 표시 멤버 = 처음 – RKh

+0

생성 된 HTML의 몇 가지 예제 코드를 게시 할 수 있습니까? 당신이 옳은 길을하고있는 것처럼 보입니다. 아마도 그냥 오타가 될 것입니다 ... – Wim

답변

2

당신은 아마 다음과 같이 HTML로, 옵션에 value 속성을 설정해야합니다

<select name="foo"> 
    <option value="bar">Some text</option> 
</select> 

당신의 $_POST 배열 'foo' => 'bar' 포함됩니다.

+0

DropDown이 동적으로 채워지는 경우, 나는 어떤 옵션이 선택되었는지 알게 될 것입니다. 이 경우 $ _POST [ ''=>]; – RKh

+0

동일한 거래, 드롭 다운을 채울 때 자동으로 'value' 속성을 채우십시오! – Wim

+0

그들은 채우고 있지만 $ _POST 사용할 때 그들을 호출하는 방법을 알고 싶습니다. – RKh

1

요소에 <option> 요소의 속성을 지정해야합니다. 예 :

<select name="dropdownname"> 
    <option value="valueYouWant1">Label which is displayed 1</option> 
    <option value="valueYouWant2">Label which is displayed 2</option> 
    <option value="valueYouWant3">Label which is displayed 3</option> 
</select> 

선택된 값합니다 (valueYouWant* 값 중 하나)에 의해 사용할 $_POST['dropdownname']이 방법.

<option value="foo">bar</option> <!-- value is "foo" --> 
<option>baz</option>    <!-- value is "baz" --> 

는 그래서 value 속성을 선언

+0

나는 그것이 텍스트가 아니라고 생각한다. – RKh

+0

질문에 더 분명하고 기술적 인 의미를 이해해야합니다. ** 실제로 ** Y ** – BalusC

1

당신이 SELECT element에 대해 이야기하는 경우는 옵션의 값이 누락 된 value 속성의 값 또는 OPTION 요소 자체 value 경우의 내용입니다 옵션의 값으로 내용을 원하지 않으면 옵션을 선택하십시오.

+0

동안 X라고 생각하지만 거기에 $ _POST를 얻는 방법은 무엇입니까? – RKh

+0

@RPK : 예제에서 값은 SELECT 요소의 이름으로 사용 가능합니다 : '→'$ _POST [ 선택 - 요소 ']'. 그래서 첫 번째 옵션이 선택되면, 두 번째 것이 선택되면'$ _POST [ 'name-of-select-element']'는''foo ''와''baz "'가됩니다. – Gumbo

+0

내가 틀렸을거야. 게시물의 첫 번째 줄은 정확하지만 두 번째 줄은 잘못되었습니다. – RKh

관련 문제