submit dcc form also on input enter

This commit is contained in:
David Remer 2020-07-22 14:17:42 +03:00
parent 29f712f185
commit 7c5f412e30

View file

@ -40,10 +40,10 @@ class CreditCardRenderer {
} }
} }
}).then(hostedFields => { }).then(hostedFields => {
document.querySelector(wrapper).addEventListener( const submitEvent = (event) => {
'submit', if (event) {
event => {
event.preventDefault(); event.preventDefault();
}
this.errorHandler.clear(); this.errorHandler.clear();
const state = hostedFields.getState(); const state = hostedFields.getState();
const formValid = Object.keys(state.fields).every(function (key) { const formValid = Object.keys(state.fields).every(function (key) {
@ -62,6 +62,12 @@ class CreditCardRenderer {
this.errorHandler.message(this.defaultConfig.hosted_fields.labels.fields_not_valid); this.errorHandler.message(this.defaultConfig.hosted_fields.labels.fields_not_valid);
} }
} }
hostedFields.on('inputSubmitRequest', function () {
submitEvent(null);
});
document.querySelector(wrapper).addEventListener(
'submit',
submitEvent
); );
}); });
} }