Проблема при обработке пременных формы

mr. Eof

Новичок
[Решена] Проблема при обработке пременных формы

Добрый день,

Я принимаю значения OPTION элемента SELECT методом POST.

По-умолчанию, PHP принимает значение VALUE элемента OPTION, однако, меня интересует то, что находится между тегами <option> и </option>.

Ну, тоесть. Если у меня есть такая конструкция:
<select multiple ....>
...
<option value="111">222</option>
...
</select>

Мне надо в PHP получать 222, а через POST я могу получить только 111.

Подскажите, как в PHP получить требуемое значение?

Спасибо.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
не ставить аттрибут value - тогда будет передаваться значение "между тегами"
 

Dreammaker

***=Ф=***
Ф в подобных случаях формирую что-то типа

<select multiple ....>
...
<option value="111_222">222</option>
...
</select>
а потом explode значения, может и в этом случае подойдёт конкретная задача ведь неизвестна :)
 

Духовность™

Продвинутый новичок
меня интересует то, что находится между тегами <option> и </option>.
Вы не должны этого хотеть(с)

Аттрибут тега option value предназначен для того, что бы передавать это значение в POST-запрос как значение элемента формы select. Всё, что "между тегами", при использовании value аттрибута, предназначено для восприятием человеком, для понимания того, что он выбирает из списка.
http://pyramidin.narod.ru/html401/forms.html#edef-OPTION
 
Сверху