Int32.Parse(ExtFieldTripRequest_NoStudentsParticipating.Text) is an integer ExtFieldTripRequest_MaleChaperones.SelectedValue is a string.
You need to convert the second value to an integer as well in order for the comparison to work: Int32.Parse(ExtFieldTripRequest_MaleChaperones.SelectedValue)
…is true. The NoStudentsParticipating.Text textbox fills with a number after two other fields are changed (using onchange). The TotAdditionalChaperones.Text is doing the same thing for two other fields (using onchange). I’m not sure why it isn’t evaluating after having both numbers populated in there.