Как использовать PHP для получения * idex * выбранного элемента комбинированного списка, а не его текста? - PullRequest
0 голосов
/ 27 июля 2010

Если у меня есть combobBox со значениями red/white/blue и пользователи выбирают blue, тогда я хочу, чтобы на моей странице php для действия формы использовалось значение 2, а не `blue.Надеюсь, вы понимаете, о чем я.

Есть ли простой способ сделать это?

Ответы [ 2 ]

5 голосов
/ 27 июля 2010
<form action='phpPage.php' name='bsForm' method='POST'>
<select name='TheColor' onSelect="bsForm.submit()">
   <option value='0'>red</option>
   <option value='1'>white</option>
   <option value='2'>blue</option>
</select>
</form>

Если ваша форма выглядит примерно так, то ваш phpPage должен легко получить значение 2 из $ _POST ['TheColor']

5 голосов
/ 27 июля 2010

Это делается путем правильного построения формы и предоставления атрибута value:

<option value="2">blue</option>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...