
<script>
    // Voor verzenden van formulier een controle uitvoeren. Is veld telefoonnummer ingevuld met waard uit een database, dat wordt opgehaald via een AJAX-aanvraag, dan een alert tonen dat dit niet kan. En het formulier niet verzenden. Pure javascript gebruiken.
    document.addEventListener('DOMContentLoaded', function() {
        const form = document.getElementById('registration-form');
        form.addEventListener('submit', function(event) {
            const phoneInput = form.querySelector('input[name="phone"]');
            const phoneValue = phoneInput.value.trim();

            // AJAX-aanvraag om te controleren of het telefoonnummer al in de database staat
            const xhr = new XMLHttpRequest();
            xhr.open('POST', 'https://www.mechaman.nl/landbouwmechanisatie/wp-admin/admin-ajax.php', false); // Synchronous request
            xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            xhr.onload = function() {
                if (xhr.status === 200) {
                    const response = JSON.parse(xhr.responseText);
                    if (response.exists) {
                        alert('Het telefoonnummer is al geregistreerd. U kunt zich niet registreren met dit nummer.');
                        event.preventDefault(); // Voorkom dat het formulier wordt verzonden
                    }
                }
            };
            xhr.send('action=check_phone_number&phone=' + encodeURIComponent(phoneValue));
        });
    });
</script>{"id":34411,"date":"2021-07-29T12:48:04","date_gmt":"2021-07-29T12:48:04","guid":{"rendered":"https:\/\/mechaman.nl\/landbouwmechanisatie\/?page_id=34411"},"modified":"2021-07-29T12:49:24","modified_gmt":"2021-07-29T12:49:24","slug":"notificaties","status":"publish","type":"page","link":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/notificaties\/","title":{"rendered":"Notificaties"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-notifications.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-34411","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/pages\/34411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/comments?post=34411"}],"version-history":[{"count":0,"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/pages\/34411\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mechaman.nl\/landbouwmechanisatie\/wp-json\/wp\/v2\/media?parent=34411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}