Űrlapazonosítás
Hogyan különbözteti meg a SilentShield az egyik űrlapot a másiktól — és miért fordulhat elő, hogy egy közös fejlécben vagy láblécben lévő űrlapot többször számol.
Miért jelenik meg egy űrlap többször
Minden űrlap kap egy kulcsot, és minden, amit beállít — védelem, mi történjen az értékelés szerint —, ezen a kulcson függ. Ha az űrlapon nincs semmi, amiről felismerhető, a kulcsnak arról az oldalról kell származnia, ahol megtaláltuk. Egy közös fejlécben vagy láblécben lévő űrlap így minden oldalon más kulcsot kap: oldalanként egyszer jelenik meg, és egy beállítás csak az egyikre vonatkozik.
Nevezze el maga az űrlapot
Egyetlen attribútum véglegesen megoldja. Ez az egyetlen azonosítás, amelyet semmi más nem írhat felül, mert egyedül ez van az Ön kezében:
<form data-ss-form="newsletter">
<input type="email" name="email" required>
<button type="submit">Subscribe</button>
</form>Válasszon az űrlapot leíró nevet, hagyja változatlanul, és minden önálló űrlaphoz használjon másikat. A név sosem jut el a látogatókhoz. A későbbi kódmódosítások, akár új mezők is, ezután már nem változtatják meg az azonosítást.
Mit használunk jelölő nélkül
Jelölő nélkül az első stabil dolgot vesszük, amit az űrlap kínál:
| Felismerve | Mit jelent ez |
|---|---|
data-ss-form | Ön nevezte el az űrlapot. Oldalak között és átalakításokon át is stabil. |
action | Az űrlap egy meghatározott címre küld, és ez minden oldalon ugyanaz. |
id | Ön által írt azonosító. A generált azonosítókat — a React „:r1:” formáját vagy a hosszú számsorokat tartalmazókat — figyelmen kívül hagyjuk, mert minden oldalbetöltéskor változnak. |
name | Az űrlap name attribútuma. |
path | Semmi sem azonosította az űrlapot, ezért azt az oldalt használjuk, amelyen megtaláltuk. Ez az az eset, amely egy űrlapot többször számol. |
Az oldalútvonal alapján felismert űrlap a beállításai szempontjából a következő oldalon már nem ugyanaz az űrlap. Ha be tudja illeszteni a jelölőt, az a megoldás. Az űrlapok oldala megjelöli ezeket, így látja, melyeket érinti.
Ha nem tudja módosítani a kódot
Sok űrlap olyan sablonból vagy bővítményből származik, amelyet nem szerkeszt. Az űrlapok oldalán kijelölheti azokat a sorokat, amelyek valójában egy űrlapot jelentenek, és összevonhatja őket: az összevont űrlap beállításai ezután mindenhol érvényesek, ahol megjelenik. Ugyanaz a hatás, mint a jelölőnél, csak nálunk rögzítve az oldala helyett.
Mi történik, ha egy űrlap megváltozik
Ha egy űrlap jobb azonosítást kap — jelölőt ad hozzá, vagy megjelenik egy action attribútum —, megtartja a meglévő sorát és mindent, amit beállított. Ugyanazként ismerjük fel, ami korábban is volt. A változás előtti statisztikák a régi azonosításnál maradnak, és nem kerülnek át.
Azt, hogy az egyes űrlapokat hogyan ismertük fel, valamint az elnevezés és összevonás lehetőségét az API-kulcsok → Űrlapok alatt találja.