Két űrlap, két művelet - egy gombnyomásra

frozen képe

Sziasztok!

Olyan feladat elé kerültem, aminek csak az elméleti oldalát tudom (gondolom, hogy tudom).

Van egy regisztrációs form, ami az oldalra regisztrál, és rendesen működik. Van egy másik form, amit egy másik szolgáltató biztosít. Ezt szeretném a következőképpen összevonni:

Űrlapmezők: 1. form: vezetéknév, keresztnév, email (ez a site regisztráció)
Űrlapmezők: 2. form: név, email (ezt adja a külső szolgáltató)

Szeretném, hogy az 1. form adatainak beírásakor a vezetéknév, keresztnév mezők adatai a másik form név mezőjébe bekerüljön, az email pedig az email mezőbe, és amikor a küldés gombra nyom a felhasználó, akkor mindkét regisztráció megtörténik.

Az oldalon csak az 1. számú formot jeleníteném meg.

Tudnátok segíteni ebben?

Köszi

Drupal verzió: 
Fórum: 
Bálint képe

Talán én a hook_user megvalósításával próbálkoznék egy saját modulból.
A regisztrációkor el tudod küldeni az adatokat a másik szolgáltatónak.

0
0
hosszu.kalman képe

Vagy AJAX-al is megoldható a dolog.

Az első form submit eseményekor egy AJAX hívással továbbítod az adatokat a másik form feldolgozó oldalára.

Ennek persze hátránya, hogyha nincs JS nincs AJAX, úgyhogy Bálint megoldása biztonságosabb.

0
0