# Értékek megjelenítése a választós mezőknél

> A választás címkéje és értéke közti különbség, és hogyan adj egyedi, egyszerű értékeket a legördülő listának, rádiógomboknak és jelölőnégyzeteknek.

Legördülő listánál, rádiógomboknál, jelölőnégyzeteknél és a többi választós mezőnél minden választásnak külön címkéje és értéke lehet. Ez a fejezet azt írja le, mi a különbség, mire jó az egyedi érték, és hogyan állítsd be.

## Címke és érték

- A **címke** az a szöveg, amelyet a látogató az űrlapon lát.
- Az **érték** az az adat, amely a választáskor elmentődik és továbbadódik.

Alapból a kettő megegyezik. Egyedi értéket a háttérfeldolgozáshoz, az integrációkhoz és az adatkezeléshez érdemes megadni. Az értékeket a **Választási lehetőségek szerkesztése** panelen az **Értékek megjelenítése** jelölőnégyzettel kapcsolod be.

![A választási lehetőségek szerkesztése panel, alul az Értékek megjelenítése jelölőnégyzettel](./kepek/standard-mezok-1-valasztasok-szerkesztese.webp)

*A választási lehetőségek szerkesztése panel, alul az Értékek megjelenítése jelölőnégyzettel* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&id=4)

A képen a panel látszik: a lehetőségek és az **Értékek megjelenítése** jelölőnégyzet, amelyet bekapcsolva minden lehetőség mellé értékoszlop kerül.

> **Fontos:** Ha a választások címkéiben HTML vagy különleges karakter van (és-jel, vessző, függőleges vonal, kötőjel, bármilyen zárójel), kötelező bekapcsolnod az értékek megjelenítését, és minden választásnak egyszerű, egyedi, különleges karaktert nem tartalmazó értéket adnod. Ennek hiányában a számítások, a feltételes logika, a dinamikus kitöltés és az ellenőrzés hibázhat. Az értékeknek akkor is egyedinek kell lenniük, ha a címkék egyszerűek.

## Mire jó az egyedi érték

- **Egységes adatgyűjtés:** a hosszú vagy különleges karaktereket tartalmazó címkékhez egyszerű értéket rendelhetsz. A „Igen, szeretnék feliratkozni a hírlevélre” címke értéke lehet például `igen`.
- **Külső rendszerek:** a CRM-be, hírlevélszolgáltatóhoz vagy saját szkriptnek küldött adatot könnyebb leképezni. A „Normál szállítás” címke értéke lehet `std_ship`.
- **Feltételes logika:** egyszerű, szabványos értékekre könnyebb feltételt építeni, mint hosszú vagy változó címkékre.

> **Fontos:** A feltételes logika a választások **értékére** épül. Ha az értéket a feltétel beállítása után módosítod, a logika elromlik, mert az űrlap már nem tudja az eredeti értékhez illeszteni a feltételt. Mielőtt feltételt állítasz be, legyenek végleges az értékek. Ha mégis módosítasz egy értéket, nézd át és javítsd az arra épülő feltételeket.

## Ajánlott gyakorlat

### Általánosan megfogalmazott értékek

Olyan értékeket adj, amelyeket valószínűleg nem kell majd megváltoztatnod. Ha a látható címkét módosítod, és nem használtál értékeket, adatot veszíthetsz. Ha értékeket használsz, az értékek tárolódnak, a látható címke pedig bármire átírható:

```text
Igen, szeretném, ha a reptéren felvennének | szallitas-repuloter
Igen, kérem, hogy a vasútállomáson vegyenek fel | szallitas-vonat
Nem, saját magam oldom meg a szállítást | szallitas-nincs
```

### Egyedi értékek az ütközések elkerüléséhez

Egy mezőn belül minden érték legyen egyedi. Ha a „Normál szállítás” és a „Személyes átvétel” értéke is 1, a „Normál szállítás” választása „Személyes átvételként” kerül rögzítésre:

```text
Személyes átvétel | 1
Normál szállítás | 1
Elsőbbségi szállítás | 2
Expressz szállítás | 5
```

Ennek elkerülésére adj mindegyiknek különböző értéket. A példában az 1.00001 és az 1.00008 érték elég a megkülönböztetéshez, és a számításokban sem zavar:

```text
Személyes átvétel | 1.00001
Normál szállítás | 1.00008
Elsőbbségi szállítás | 2
Expressz szállítás | 5
```

### Súlyozott pontszámok és számítások

Ha a választásokhoz súlyozott pontszámot rendelsz (például kvízben vagy felmérésben), akkor is egyedi legyen minden érték. Ha több választás súlya közel azonos, a tizedesjegyekkel különböztesd meg őket:

```text
A válasz | 1.000001
B válasz | 1.000002
C válasz | 1.000003
D válasz | 4
```

Kapcsolódó fejezetek: [Választómezők](https://hub.hellowp.io/hu/plugins/gravityforms/standard-mezok-valasztos-mezok/), [Mezők összefűző címkéi](https://hub.hellowp.io/hu/plugins/gravityforms/osszefuzo-cimkek-mezo-cimkek/), [Mezők feltételes logikája](https://hub.hellowp.io/hu/plugins/gravityforms/feltetelek-mezok-logikaja/).
