Állapotellenőrzés (state validation)
Hogyan védi a Gravity Forms az űrlapot attól, hogy a böngészőben módosított mezőértékeket fogadjon el, és mely mezők támogatják.
Az állapotellenőrzés azt biztosítja, hogy a beküldött mezőértékeket senki ne módosítsa a böngészőben. Az űrlap megjelenítésekor a rendszer a támogatott mezők beállításai és megengedett értékei alapján „állapotot” hoz létre. Beküldéskor a beküldött értékeket ehhez hasonlítja. Ha egy érték nem egyezik az eredeti beállítással, a beküldést elutasítja.
Ha egy mezőnél be van kapcsolva a dinamikus kitöltés, a mező állapotellenőrzése kimarad.
A gyorsítótár és a WordPress-sók megváltozása hatással lehet az ellenőrzésre. Ha ezek után hibásnak tűnik egy beküldés, nézd meg a WordPress-sók és a Gravity Forms kompatibilitása fejezetet is.
Működés
Szekció neve “Működés”- Megjelenítés: a Gravity Forms elkészíti a támogatott mezők érvényes értékeinek állapotát.
- Beküldés: a mezők ellenőrzésekor minden értéket összevet az állapottal.
- Eredmény: egyező érték esetén a mező átmegy, módosított vagy váratlan érték esetén nem.
Támogatott mezők
Szekció neve “Támogatott mezők”| Mezőcsoport | Támogatott mezők | Típusok |
|---|---|---|
| Alapmezők | Jelölőnégyzetek, Hozzájárulás, Képválasztás, Feleletválasztós, Választógombok, Legördülő, Rejtett | típusra nincs megkötés |
| Haladó mezők | Cím (választós állam- és országbevitel), Név (előtag) | típusra nincs megkötés |
| Árazási mezők | Termék | egy termék, legördülő, választógombok, rejtett |
| Árazási mezők | Opció | jelölőnégyzetek, legördülő, választógombok |
| Árazási mezők | Mennyiség | legördülő |
| Árazási mezők | Szállítás | legördülő, választógombok |
| Árazási mezők | Összesen | típusra nincs megkötés |
| Bejegyzésmezők | Bejegyzés kategóriája, Bejegyzés egyedi mezője, Bejegyzés címkéi | jelölőnégyzetek, választógombok, legördülő |
| Kiegészítők mezői | Bármely mező, amely a jelölőnégyzet, a választógomb vagy a legördülő mezőt bővíti, és a Felmérés mező | ugyanaz, mint a bővített mezőé |
Készült: