{"id":36861,"date":"2025-01-09T10:11:16","date_gmt":"2025-01-09T09:11:16","guid":{"rendered":"https:\/\/royalrabbits.pl\/?page_id=36861"},"modified":"2025-01-09T10:39:43","modified_gmt":"2025-01-09T09:39:43","slug":"form-test","status":"publish","type":"page","link":"https:\/\/royalrabbits.pl\/us\/test-form\/","title":{"rendered":"test form"},"content":{"rendered":"<style>\n        \/* Style formularza *\/\n    <\/style>\n\n    <script>\n        \/\/ Funkcja zmieniaj\u0105ca tytu\u0142 i tekst przycisku w zale\u017cno\u015bci od wybranej roli\n        function updateForm(role) {\n            const title = document.getElementById('formTitle');\n            const button = document.getElementById('submitButton');\n            const roleInput = document.getElementById('role');\n            \n            if (role === 'architekt') {\n                title.innerText = 'Rejestracja dla Architekt\u00f3w';\n                button.innerText = 'Zarejestruj si\u0119 jako Architekt';\n                roleInput.value = 'architekt';\n            } else if (role === 'partner') {\n                title.innerText = 'Rejestracja dla Partner\u00f3w';\n                button.innerText = 'Zarejestruj si\u0119 jako Partner';\n                roleInput.value = 'partner';\n            }\n        }\n\n        jQuery(document).ready(function($) {\n            $('#registrationForm').submit(function(e) {\n                e.preventDefault();\n\n                var formData = $(this).serialize();\n\n                $.ajax({\n                    type: 'POST',\n                    url: 'https:\/\/royalrabbits.pl\/wp-admin\/admin-ajax.php',\n                    data: formData + '&action=custom_registration',\n                    success: function(response) {\n                        if (response.success) {\n                            $('#registrationForm').after('<div>' + response.message + '<\/div>');\n                            $('#registrationForm').remove();\n                        } else {\n                            alert(response.message);\n                        }\n                    },\n                    error: function() {\n                        alert('Wyst\u0105pi\u0142 problem podczas rejestracji.');\n                    }\n                });\n            });\n        });\n    <\/script>\n\n    <h1>Rejestracja<\/h1>\n    <p>Wybierz swoj\u0105 rol\u0119, aby kontynuowa\u0107 rejestracj\u0119:<\/p>\n\n    <select onchange=\"updateForm(this.value)\">\n        <option value=\"\">-- Wybierz rol\u0119 --<\/option>\n        <option value=\"architekt\">Architekt<\/option>\n        <option value=\"partner\">Partner<\/option>\n    <\/select>\n\n    <div class=\"form-section\">\n        <h2 id=\"formTitle\">Rejestracja<\/h2>\n        <form action=\"\" method=\"POST\" id=\"registrationForm\" data-trp-original-action=\"\">\n            <input type=\"hidden\" name=\"role\" id=\"role\" value=\"\">\n\n            <label for=\"name\">Imi\u0119 i nazwisko<\/label>\n            <input type=\"text\" id=\"name\" name=\"name\" placeholder=\"Wpisz swoje imi\u0119 i nazwisko\" required>\n\n            <label for=\"email\">Adres e-mail<\/label>\n            <input type=\"email\" id=\"email\" name=\"email\" placeholder=\"Wpisz sw\u00f3j e-mail\" required>\n\n            <label for=\"phone\">Numer telefonu<\/label>\n            <input type=\"tel\" id=\"phone\" name=\"phone\" placeholder=\"Wpisz sw\u00f3j numer telefonu\" required>\n\n            <label for=\"address\">Adres<\/label>\n            <input type=\"text\" id=\"address\" name=\"address\" placeholder=\"Wpisz sw\u00f3j adres\" required>\n\n            <label for=\"company\">Nazwa firmy<\/label>\n            <input type=\"text\" id=\"company\" name=\"company\" placeholder=\"Wpisz nazw\u0119 firmy\" required>\n\n            <label for=\"website\">Strona internetowa<\/label>\n            <input type=\"url\" id=\"website\" name=\"website\" placeholder=\"Wpisz adres swojej strony internetowej\">\n\n            <label for=\"nip\">Numer NIP<\/label>\n            <input type=\"text\" id=\"nip\" name=\"nip\" placeholder=\"Wpisz sw\u00f3j numer NIP\" required>\n\n            <button type=\"submit\" id=\"submitButton\">Zarejestruj si\u0119<\/button>\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"us\"\/><\/form>\n    <\/div>\n\n    \n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":12712,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-36861","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/pages\/36861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/users\/12712"}],"replies":[{"embeddable":true,"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/comments?post=36861"}],"version-history":[{"count":0,"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/pages\/36861\/revisions"}],"wp:attachment":[{"href":"https:\/\/royalrabbits.pl\/us\/wp-json\/wp\/v2\/media?parent=36861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}