-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Because the fields are outside the <form>
element, pressing the Enter key does not submit the form.
This is my workaround:
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('django-formset').forEach(formset => {
formset.addEventListener('keypress', function(event) {
if (event.key === 'Enter' && !event.shiftKey) {
event.preventDefault();
// Find the submit button and click it
const submitButton = formset.querySelector('button[type="submit"], input[type="submit"]');
if (submitButton) {
submitButton.click();
}
}
});
});
});
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request