Pomocí addSelect odeslat klíč i hodnotu

BuMoRi
Člen | 109
+
0
-

Ahoj, jde nějakým jednoduchým způsobem odeslat z formulářového prvku addSelect klíč i hodnotu?

NouF
Backer | 65
+
-3
-

Posílá to klíč i hodnotu, ukaž formulář a zpracování formuláře.

Editoval NouF (4. 7. 2022 16:47)

nightfish
Člen | 468
+
+4
-

BuMoRi napsal(a):
Ahoj, jde nějakým jednoduchým způsobem odeslat z formulářového prvku addSelect klíč i hodnotu?

Předpokládám, že klíčem myslíš atribut value v <option>, zatímco hodnotou textový obsah mezi <option> a </option>.

Pak ne, hodnotu si musíš podle klíče znovu získat na místě, kde zpracováváš formulář. Obvykle to bude něco ve stylu $this->selectValues[$values['selectName']], kde $selectValues je proměnná, kterou posíláš jako třetí argument do addSelect(), $values jsou hodnoty z formuláře a selectName je první argument addSelect() (= název formulářového prvku).

Editoval nightfish (4. 7. 2022 17:11)

BuMoRi
Člen | 109
+
0
-

nightfish napsal(a):

Díky, to je přesně co jsem potřeboval.