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.