Wsparcie » Zaawansowane » Formularz zdefiniowanie pola

  • Dzień dobry,

    Potrzebuję pomocy przy stworzeniu bardzo krótkiego formularza, który sprowadza się do dwóch pól, jednak drugie pole musi być specyficznie skonfigurowane. Pierwsze pole to e-mail, drugie pole to konkretne słowo, które użytkownik musi w nie wpisać. Jest to odpowiedź na zagadkę, którą użytkownik otrzymał wcześniej z innego źródła. Jeżeli nie wpisze poprawnie, to na stronie ma pojawić się komunikat o błędnej odpowiedzi. W przypadku poprawnej, na podany adres jest wysyłany mail o określonej treści. Formularz utworzyłem dodatkiem Contact Form 7. Są tam opcje definiowania zawartości pół, ale nie ma opcji konkretnego wpisu, jedynego poprawnego. Pozostało zdefiniowanie konkretnej wartości pola z odpowiedzią i komunikatem o błędnej odpowiedzi. Proszę o pomoc. Nie podaję adresu strony, ponieważ projekt jest jeszcze oficjalnie niedostępny i nie mogę go udostępniać szerszemu gronu odbiorców.

    pozdrawiam Wojciech

Viewing 1 replies (of 1 total)
  • To trochę bardziej złożony problem, którego raczej nie załatwi się pluginem.
    Zakładam, że odpowiedź będzie się z czasem zmieniać. Zatem należy zidentyfikować skąd przyszedł użytkownik. Najlepiej zrobić to za pomocą zmiennej w linku.

    W zależności od wartości tej zmiennej, będzie zależeć poprawna odpowiedź. Właściwie mało istotne jak zostanie zrobiony formularz, ważne by wywoływał odpowiednią funkcję po kliknięciu w przycisk. Ta funkcja będzie sprawdzać odpowiedź użytkownika, uwzględniać zmienna z linku i porównywać to co wpisał użytkownik z poprawną odpowiedzią. W zależności od wyniku porównania wykona się odpowiednia akcja.

    Funkcja ta jest dosyć charakterystyczna i raczej nie występuje w żadnym pluginie 🙂

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.