LiveWire Web-to-Database Solutions, Part 2

By William Robert Stanek

Dr. Dobb's Sourcebook July/August 1997

function searchCrit(which) {
   var dataObj = document.forms[0].tableCol
   var dataObj2 = document.forms[0].tableCol2
   var dataObj3 = document.forms[0].tableCol3
   var dataObj4 = document.forms[0].tableCol4
   var dataObj5 = document.forms[0].tableCol5
   var dataObj6 = document.forms[0].tableCol6
   var dataObj7 = document.forms[0].tableCol7
   var dataLen = dataObj.length
   for (var i = 0; i < dataLen; i++) {
      if (which == "customer") {
         dataObj.options[i].text = tableOne[i]
         dataObj2.options[i].text = tableOne[i]
         dataObj3.options[i].text = tableOne[i]
         dataObj4.options[i].text = tableOne[i]
         dataObj5.options[i].text = tableOne[i]
         dataObj6.options[i].text = tableOne[i]
         dataObj7.options[i].text = tableOne[i]
      } else {
         dataObj.options[i].text = tableTwo[i]
         dataObj2.options[i].text = tableTwo[i]
         dataObj3.options[i].text = tableTwo[i]
         dataObj4.options[i].text = tableTwo[i]
         dataObj5.options[i].text = tableTwo[i]
         dataObj6.options[i].text = tableTwo[i]
         dataObj7.options[i].text = tableTwo[i]
      }
   }
   history.go(0)
}

Example 8: Dynamically populating all of the selection menus.

Back to Article