JAVASCRIPT   56

validateForm

Guest on 20th April 2022 04:37:38 PM

  1. function validateForm(algo)
  2. {
  3.  
  4. var err = '';             // to store the errors
  5. var re = new Array();
  6.  
  7.         var options2 = algo.SOptions2;
  8.  
  9.         for(var i=0; i<options2.length; i++) {
  10.           if(options2[i].checked == true) {
  11.                 re[1] = true;
  12.                 break;
  13.           }else
  14.           re[1] = false;
  15.         }
  16.        
  17.         var options3 = algo.SOptions3;
  18.  
  19.         for(var i=0; i<options3.length; i++) {
  20.           if(options3[i].checked == true) {
  21.                 re[2] = true;
  22.                 break;
  23.           }else
  24.           re[2] = false;
  25.         }
  26.        
  27.         var options4 = algo.SOptions4;
  28.  
  29.         for(var i=0; i<options4.length; i++) {
  30.           if(options4[i].checked == true) {
  31.                 re[3] = true;
  32.                 break;
  33.           }else
  34.           re[3] = false;
  35.         }
  36.        
  37.         var options5 = algo.SOptions5;
  38.  
  39.         for(var i=0; i<options5.length; i++) {
  40.           if(options5[i].checked == true) {
  41.                 re[4] = true;
  42.                 break;
  43.           }else
  44.           re[4] = false;
  45.         }
  46.        
  47.         var options6 = algo.SOptions6;
  48.  
  49.         for(var i=0; i<options6.length; i++) {
  50.           if(options6[i].checked == true) {
  51.                 re[5] = true;
  52.                 break;
  53.           }else
  54.           re[5] = false;
  55.         }
  56.        
  57.         var options7 = algo.SOptions7;
  58.  
  59.         for(var i=0; i<options7.length; i++) {
  60.           if(options7[i].checked == true) {
  61.                 re[6] = true;
  62.                 break;
  63.           }else
  64.           re[6] = false;
  65.         }
  66.        
  67.         var options8 = algo.SOptions8;
  68.  
  69.         for(var i=0; i<options8.length; i++) {
  70.           if(options8[i].checked == true) {
  71.                 re[7] = true;
  72.                 break;
  73.           }else
  74.           re[7] = false;
  75.         }
  76.        
  77.         var options9 = algo.SOptions9;
  78.  
  79.         for(var i=0; i<options9.length; i++) {
  80.           if(options9[i].checked == true) {
  81.                 re[8] = true;
  82.                 break;
  83.           }else
  84.           re[8] = false;
  85.         }
  86.        
  87.         var options10 = algo.SOptions10;
  88.  
  89.         for(var i=0; i<options10.length; i++) {
  90.           if(options10[i].checked == true) {
  91.                 re[9] = true;
  92.                 break;
  93.           }else
  94.           re[9] = false;
  95.         }
  96.        
  97.         var options11 = algo.SOptions11;
  98.  
  99.         for(var i=0; i<options11.length; i++) {
  100.           if(options11[i].checked == true) {
  101.                 re[10] = true;
  102.                 break;
  103.           }else
  104.           re[10] = false;
  105.         }
  106.        
  107.         var options12 = algo.SOptions12;
  108.  
  109.         for(var i=0; i<options12.length; i++) {
  110.           if(options12[i].checked == true) {
  111.                 re[11] = true;
  112.                 break;
  113.           }else
  114.           re[11] = false;
  115.         }
  116.        
  117.         var options13 = algo.SOptions13;
  118.  
  119.         for(var i=0; i<options13.length; i++) {
  120.           if(options13[i].checked == true) {
  121.                 re[12] = true;
  122.                 break;
  123.           }else
  124.           re[12] = false;
  125.         }
  126.        
  127.        
  128. var ret = true;
  129.  
  130. for (var r = 1; r<13; r++)
  131. {
  132.         if (re[r] ==false) ret = false;
  133. }
  134.        
  135. if(ret == false) err += 'You must complete the form before proceeding';
  136.  
  137. if(err != "") {
  138.   alert(err);
  139.   //document.getElementById("msg").innerHTML= err;
  140.   return false;
  141. }
  142. else return ret;
  143. }

Raw Paste


Login or Register to edit or fork this paste. It's free.