Marthee commited on
Commit
1534178
·
verified ·
1 Parent(s): b499b18

Update templates/proposed-GUI.html

Browse files
Files changed (1) hide show
  1. templates/proposed-GUI.html +1 -6
templates/proposed-GUI.html CHANGED
@@ -2539,6 +2539,7 @@ if (formvalues['selectprojs'].startsWith('1.0') || formvalues['selectprojs'].sta
2539
  //___________________________________________________________________________________________________________
2540
  //___________________________________________________________________________________________________________
2541
  document.getElementById("myForm").addEventListener("submit", function (e) {
 
2542
  let isChecked = document.querySelector('input[name="measureCheckbox"]:checked') !== null;
2543
  let sectionNumber = projsec.value; // Ensure projsec is defined
2544
  let isRelvClicked = document.querySelector(".relv-item[style*='background-color']") !== null;
@@ -2550,21 +2551,17 @@ document.getElementById("myForm").addEventListener("submit", function (e) {
2550
  // If section starts with '2.8', both measureCheckbox and relv-item must be selected
2551
  if (!isChecked & !isRelvClicked) {
2552
  document.getElementById('relvselectid').style.boxShadow='0 0 8px 2px rgb(255, 0, 0)';
2553
- e.preventDefault(); // Prevent form submission
2554
  PopupElement.textContent = "Please select at least one project from 'Documents to Measure' and one relevant item rom 'Other Relevant Documents' before proceeding!";
2555
  ShowPopUp();
2556
  return;
2557
  }
2558
  else if (!isChecked){
2559
-
2560
- e.preventDefault(); // Prevent form submission
2561
  PopupElement.textContent = "Please select at least one project from 'Documents to Measure' before proceeding!";
2562
  ShowPopUp();
2563
  return;
2564
  }
2565
  else if (!isRelvClicked){
2566
  document.getElementById('relvselectid').style.boxShadow='0 0 8px 2px rgb(255, 0, 0)';
2567
- e.preventDefault(); // Prevent form submission
2568
  PopupElement.textContent = "Please select at least one relevant item from 'Other Relevant Documents' before proceeding!";
2569
  ShowPopUp();
2570
  return;
@@ -2572,7 +2569,6 @@ document.getElementById("myForm").addEventListener("submit", function (e) {
2572
  } else {
2573
  // If section is not '2.8', only measureCheckbox is required
2574
  if (!isChecked) {
2575
- e.preventDefault(); // Prevent form submission
2576
  PopupElement.textContent = "Please select at least one project before proceeding from 'Documents to Measure' section!";
2577
  ShowPopUp();
2578
  return;
@@ -2582,7 +2578,6 @@ document.getElementById("myForm").addEventListener("submit", function (e) {
2582
  // If validation passes, proceed with form submission
2583
  getData(e.target);
2584
  });
2585
-
2586
  ////////////////////////////////////////////
2587
  var measitemVal='';
2588
 
 
2539
  //___________________________________________________________________________________________________________
2540
  //___________________________________________________________________________________________________________
2541
  document.getElementById("myForm").addEventListener("submit", function (e) {
2542
+ e.preventDefault(); // Prevent form submission
2543
  let isChecked = document.querySelector('input[name="measureCheckbox"]:checked') !== null;
2544
  let sectionNumber = projsec.value; // Ensure projsec is defined
2545
  let isRelvClicked = document.querySelector(".relv-item[style*='background-color']") !== null;
 
2551
  // If section starts with '2.8', both measureCheckbox and relv-item must be selected
2552
  if (!isChecked & !isRelvClicked) {
2553
  document.getElementById('relvselectid').style.boxShadow='0 0 8px 2px rgb(255, 0, 0)';
 
2554
  PopupElement.textContent = "Please select at least one project from 'Documents to Measure' and one relevant item rom 'Other Relevant Documents' before proceeding!";
2555
  ShowPopUp();
2556
  return;
2557
  }
2558
  else if (!isChecked){
 
 
2559
  PopupElement.textContent = "Please select at least one project from 'Documents to Measure' before proceeding!";
2560
  ShowPopUp();
2561
  return;
2562
  }
2563
  else if (!isRelvClicked){
2564
  document.getElementById('relvselectid').style.boxShadow='0 0 8px 2px rgb(255, 0, 0)';
 
2565
  PopupElement.textContent = "Please select at least one relevant item from 'Other Relevant Documents' before proceeding!";
2566
  ShowPopUp();
2567
  return;
 
2569
  } else {
2570
  // If section is not '2.8', only measureCheckbox is required
2571
  if (!isChecked) {
 
2572
  PopupElement.textContent = "Please select at least one project before proceeding from 'Documents to Measure' section!";
2573
  ShowPopUp();
2574
  return;
 
2578
  // If validation passes, proceed with form submission
2579
  getData(e.target);
2580
  });
 
2581
  ////////////////////////////////////////////
2582
  var measitemVal='';
2583