From 6bfa7717f93eb00b800e8d6a8e3ef8a6076133d1 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Sun, 14 Jan 2024 18:00:23 -0600 Subject: [PATCH] Mark fields as disabled when hidden, so we don't attempt to save non-values --- src/js/jquery.showfields.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/js/jquery.showfields.js b/src/js/jquery.showfields.js index 0ce859f5..d747acf1 100644 --- a/src/js/jquery.showfields.js +++ b/src/js/jquery.showfields.js @@ -8,6 +8,7 @@ jQuery(document).ready(function ($) { }); if (initial_status !== true) { $('.mt-ticket-form').hide(); + $( '.mt-ticket-form input' ).attr( 'disabled', 'disabled' ); $('.mt-ticket-data input').removeAttr('required').removeAttr('aria-required'); } else { var general_status = $('input[name=mt_general]:checked').val(); @@ -42,11 +43,12 @@ jQuery(document).ready(function ($) { $('.mt-ticket-validity').hide(); } if (checked_status == true) { - $('.mt-ticket-dates input').attr('required', 'required').attr('aria-required', 'true'); - $('.mt-available-tickets input').attr('required', 'required').attr('aria-required', 'true'); + $( '.mt-ticket-form input' ).removeAttr( 'disabled' ); + $('.mt-ticket-data input').attr('required', 'required').attr('aria-required', 'true'); $('.mt-ticket-form').show(300); } else { - $('.mt-ticket-data input').removeAttr('required').removeAttr('aria-required'); + $( '.mt-ticket-form input' ).attr( 'disabled', 'disabled' ); + $('.mt-ticket-data input').removeAttr('required').removeAttr('aria-required').attr( 'disabled', 'disabled' ); $('.mt-ticket-form').hide(200); } });