restrict submit handler to only operate on targeted form

This commit is contained in:
Michael Blackmon
2020-04-20 11:33:38 -04:00
parent 10bb5ef3c0
commit debd297494
2 changed files with 10 additions and 8 deletions

View File

@@ -85,10 +85,11 @@ if (window.location.protocol === "http:") {
warning.className = warning.className.replace(/\bhidden\b/, '');
}
// setup onSubmit feedback
$('form').submit(() => {
$('.feedback-container>input').attr('disabled', true);
$('.feedback-container>*').toggleClass('hidden');
$('.feedback-widget>*').toggleClass('fa-pulse');
$('form').submit((e) => {
var form = $(e.target);
form.find('.feedback-container>input').attr('disabled', true);
form.find('.feedback-container>*').toggleClass('hidden');
form.find('.feedback-widget>*').toggleClass('fa-pulse');
});
</script>
{% endblock %}

View File

@@ -39,10 +39,11 @@
{{ super() }}
<script>
// setup onSubmit feedback
$('form').submit(() => {
$('.feedback-container>input').attr('disabled', true);
$('.feedback-container>*').toggleClass('hidden');
$('.feedback-widget>*').toggleClass('fa-pulse');
$('form').submit((e) => {
var form = $(e.target);
form.find('.feedback-container>input').attr('disabled', true);
form.find('.feedback-container>*').toggleClass('hidden');
form.find('.feedback-widget>*').toggleClass('fa-pulse');
});
</script>
{% endblock %}