diff --git a/src/main/features/event-management/views/MessagingCreate.njk b/src/main/features/event-management/views/MessagingCreate.njk index 95ef7cc83b..dc0c6ae462 100644 --- a/src/main/features/event-management/views/MessagingCreate.njk +++ b/src/main/features/event-management/views/MessagingCreate.njk @@ -170,7 +170,8 @@
{{ CCSButton({ text: data.btnText, - action:"submit" + action:"submit", + id:"btnCreateMessage" }) }} {{data.Cancel.text}} diff --git a/src/main/public/assets/scripts/application.js b/src/main/public/assets/scripts/application.js index 3352a6b47f..dc312ffd5b 100644 --- a/src/main/public/assets/scripts/application.js +++ b/src/main/public/assets/scripts/application.js @@ -263,7 +263,10 @@ if (document.getElementById('ccs_rfi_acronyms_form') !== null) if (document.getElementById('ccs_eoi_date_form') !== null) document.getElementById('ccs_eoi_date_form').addEventListener('submit', ccsZvalidateEoiDate); + +if (document.getElementById('ccs_message_create_form') !== null) + document.getElementById('ccs_message_create_form').addEventListener('submit', ccsZCreateMessageSubmit); //Balwider if (document.getElementById('rfp_percentage_form') !== null) diff --git a/src/main/public/assets/scripts/validations/createmessage.js b/src/main/public/assets/scripts/validations/createmessage.js new file mode 100644 index 0000000000..a37669e328 --- /dev/null +++ b/src/main/public/assets/scripts/validations/createmessage.js @@ -0,0 +1,10 @@ +const ccsZCreateMessageSubmit = (event) => { + event.preventDefault(); + + let btn=document.getElementById('btnCreateMessage') + if(btn!=null && btn!=undefined){ + btn.disabled=true; + document.forms["ccs_message_create_form"].submit(); + } + + }; \ No newline at end of file diff --git a/src/main/views/webpack/js.njk b/src/main/views/webpack/js.njk index d9130ab642..b4594920b8 100644 --- a/src/main/views/webpack/js.njk +++ b/src/main/views/webpack/js.njk @@ -99,5 +99,6 @@ + \ No newline at end of file