Example call: CheckFldVal(f.SelectFld, "None"); function CheckFldVal(field, chkvalue) { if (field.type == "text" | field.type== "textarea") { if (DoTrim(field.value) != chkvalue ) { return false; } else { return true; } } if (field.type == "select-one") { if (field.selectedIndex <= 0 ) { return false; } else { // check value if (field[field.selectedIndex].value == chkvalue) { return true; } else { // also check Text for match if (field[field.selectedIndex].text == chkvalue) { return true; } else { return false; } } } } }