javascript - function checkForm() doesn't work with Internet Explorer -


ok works on , every browser ive tried on, when try internet explorer, dont have checkform action there. @ awesome. here script.

function mm_preloadimages() { //v3.0     var d = document;     if (d.images) {         if (!d.mm_p) d.mm_p = new array();          var i, j = d.mm_p.length,             = mm_preloadimages.arguments;         (i = 0; < a.length; i++)          if (a[i].indexof("#") != 0) {             d.mm_p[j] = new image;             d.mm_p[j++].src = a[i];         }     } }  function checkform() {     var errors = "";      if (isempty("name")) {         errors += "- name missing\n";     }      if (isempty("email")) {         errors += "- email missing\n";     }      if (isempty("phone")) {         errors += "- phone missing\n";     }      if (isempty("dateneed")) {         errors += "- date needed missing\n";     }      if (isempty("zipcode")) {         errors += "- zip code mising\n";     }      if (errors.length != 0) {         errors += "\n";     }      var rad_val = document.form1.lanyardstyle.value;      var quantity = parseint(document.form1.quantity2.value);     if (isnan(quantity)) {         quantity = 0;     }      if (rad_val == 'polyester' && quantity < 100) {         errors += "- minimum order polyester 100";     }      else if (rad_val == 'antimicro' && quantity < 100) {         errors += "- minimum order antimicro 100";     }      else if (rad_val == 'bamboo' && quantity < 100) {         errors += "- minimum order bamboo 100";     }      else if (rad_val == 'pet' && quantity < 100) {         errors += "- minimum order pet 100";     }      else if (rad_val == 'reflective' && quantity < 100) {         errors += "- minimum order reflective 100";     }      else if (rad_val == 'dyesub' && quantity < 200) {         errors += "- minimum order dyesub 200";     }      else if (rad_val == 'woven' && quantity < 500) {         errors += "- minimum order woven 500";     }      if (errors.length > 0) {         alert("information missing or invalid:\n\n" + errors);         return false;     }     return true; }  function gettext(id) {     return document.getelementbyid(id).value.trim(); }  function isempty(id) {     if (gettext(id).length == 0) {         return true;     }     return false; } 

try this:

function checkform() {     var rad = document.form1.lanyardstyle.value,         quantity = parseint(document.form1.quantity2.value, 10) || 0,         errors = '',         fields = ['name', 'email', 'phone', 'dateend', 'zipcode'],                 min = {'polyester':100, 'antimicro':100, 'bamboo':100, 'pet':100,                'reflective':100, 'dyesub':200, 'woven':500};      (var = 0, l = fields.length; < l; i++) {         if ( isempty(fields[i]) ) {             errors +=  '- ' + fields[i] + ' missing\n';           }        }      if ( quantity < min[rad] ) {         errors += '- minimum order ' + rad + ' ' + min[rad];         }      if ( errors ) {         alert('information missing or invalid:\n\n' + errors);         return false;     }      return true; } 

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -