Cookies

Request a Quote

* Required Fields
Consent to each provision is voluntary. Any consent can be withdrawn at any time without any negative consequences. Withdrawing consent does not affect the legality of processing carried out prior to its withdrawal.

Please be informed that in order to best tailor our service offerings to your needs, the proposal may be presented by one of the following companies: Zielona-Energia.com Logistics Sp. z o.o., EDP Energia Polska Sp. z o.o., or Soon Energy Poland Sp. z o.o..
<script>

    document.addEventListener('DOMContentLoaded', function() {
        const emailField = document.getElementById('contact-form__email');
        const emailInput = emailField.querySelectorAll('input')[0];

        if (emailInput) {
            console.log('Dodano event listener');
            emailInput.addEventListener('input', function () {
                console.log('Wywołano Event Listener "Input"');
                const email = emailInput.value;
                if (isValidEmail(email)) {
                    console.log('Email poprawny');
                    emailInput.classList.remove('contact-form__email--incorrect');
                } else {
                    console.log('Email niepoprawny');
                    emailInput.classList.add('contact-form__email--incorrect');
                }
            });
        }

        function isValidEmail(email) {
            const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
            return emailRegex.test(email);
        }
    })

</script>

Ask for a quote

* Mandatory fields
The expression of any consent is voluntary. Any consent can be revoked at any time without any negative consequences. Withdrawal of consent does not affect the lawfulness of processing carried out prior to its withdrawal.

Please be advised that in order to best match the offer of our services to your needs, the offer will be provided by EPC Solar Ltd.
<script>

    document.addEventListener('DOMContentLoaded', function() {
        const emailField = document.getElementById('contact-form__email');
        const emailInput = emailField.querySelectorAll('input')[0];

        if (emailInput) {
            console.log('Dodano event listener');
            emailInput.addEventListener('input', function () {
                console.log('Wywołano Event Listener "Input"');
                const email = emailInput.value;
                if (isValidEmail(email)) {
                    console.log('Email poprawny');
                    emailInput.classList.remove('contact-form__email--incorrect');
                } else {
                    console.log('Email niepoprawny');
                    emailInput.classList.add('contact-form__email--incorrect');
                }
            });
        }

        function isValidEmail(email) {
            const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
            return emailRegex.test(email);
        }
    })

</script>