Kontaktformas validācija

PandaGo2 tēmā iekļauta arī kontaktformas validācija, kas validē laukus ar JavaScript palīdzību uzreiz pēc to aizpildīšanas, nevis tikai pēc formas nosūtīšanas.

Lai šī funkcijas darbotos nepieciešams veikt pāri lietas:

  1. Sadaļā PandaGo2 Options > General atzīmē galveno kontaktformu
  2. Sadaļā PandaGo2 Options > Optimisation pie Late JS ieliec kontaktformas handle "contact-form-7"

Pašai formai jābūt iekš elementa ar atribūtu "data-pdg-cf7". Piemēram:

<div data-pdg-cf7>...</div>

Pašā kontaktformā nepieciešami elementi ar 2 dažādām klasēm "cf-vld" ( ievades lauks, kuru nepieciešams validēt ) un "cf-vld-wrap" ( elements, kas ir ap ievades lauku, šim elementam tiks pievienotas error/filled klases ).

Papildus laukuam var pievienot "cf-no-vld" klasi, kas vienkārši pievienos "cf-vld-wrap" elementam "has-filled" klasi, ja tas būs aizpildīts. Šo var izmantot elementiem, kam nav nepieciešama nekāda cita veida validācija, tikai atzīmēt, ka lauks ir/nav aizpildīts.