Ű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:

FelismerveMit jelent ez
data-ss-formÖn nevezte el az űrlapot. Oldalak között és átalakításokon át is stabil.
actionAz ű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.
nameAz űrlap name attribútuma.
pathSemmi 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.