ciao!

sto cercando di integrare paypal all'interno del mio sito.
prima di inviare i dati a paypal, devo controllare che ci siano tutti i dati.
seguendo l'esempio ho fatto questo:
codice:
paypal.Buttons({
    env: 'sandbox',
    commit: true,
    style: {
        layout: 'vertical',
        color: 'blue',
        shape: 'rect',
        label: 'paypal',
        height: 35
    },
    onInit: function (data, actions) {
        actions.disable();
        document.querySelector('#dati_validati')
            .addEventListener('change', function (event) {
                console.log(event);
                actions.enable();
            });
    },
    onClick: function (data,actions) {
        // CONTROLLO I CAMPI
    },
    createOrder: function (data, actions) {
        return actions.order.create({
            purchase_units: [{
                amount: {
                    value: '0.01'
                }
            }]
        });
    }
}).render('#paypal-button-container');
ho impostato un controllo sul valore di un campo di testo.
il valore viene cambiato, ho controllato.
ma nn succede nulla.
come se addEventListener non fosse intercettato.