From 7fb19b3ef9c5aa1742bd61a72f25ab82700e05ed Mon Sep 17 00:00:00 2001 From: lvessiller Date: Thu, 17 Jun 2021 15:27:17 +0200 Subject: [PATCH] NEW prevent default submit form on enter key in expense card --- htdocs/expensereport/card.php | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index cb6dcfc94b8..0f911e55ae3 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -2191,17 +2191,34 @@ if ($action == 'create') { $( ".auploadnewfilenow" ).click(function() { jQuery(".truploadnewfilenow").toggle(); jQuery(".trattachnewfilenow").hide(); + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } return false; }); $( ".aattachtodoc" ).click(function() { jQuery(".trattachnewfilenow").toggle(); jQuery(".truploadnewfilenow").hide(); + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } return false; });'; if (is_array(GETPOST('attachfile', 'array')) && count(GETPOST('attachfile', 'array'))) { print 'jQuery(".trattachnewfilenow").toggle();'."\n"; } print ' + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } + '; + print ' }); '; print ''."\n"; @@ -2337,17 +2354,34 @@ if ($action == 'create') { $( ".auploadnewfilenow" ).click(function() { jQuery(".truploadnewfilenow").toggle(); jQuery(".trattachnewfilenow").hide(); + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } return false; }); $( ".aattachtodoc" ).click(function() { jQuery(".trattachnewfilenow").toggle(); jQuery(".truploadnewfilenow").hide(); + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } return false; });'."\n"; if (is_array(GETPOST('attachfile', 'array')) && count(GETPOST('attachfile', 'array')) && $action != 'updateline') { print 'jQuery(".trattachnewfilenow").show();'."\n"; } print ' + if (jQuery(".truploadnewfilenow").is(":hidden")) { + jQuery("input[name=\"sendit\"]").prop("disabled", true); + } else { + jQuery("input[name=\"sendit\"]").prop("disabled", false); + } + '; + print ' }); '; print ''."\n";