Hallo Matthias,
Du kannst über ein pattern festlegen, was gültig sein soll und was nicht. Darauf kannst du, wenn es das HTML erlaubt, mit CSS reagieren, etwa
#myinput:invalid + .optionen { display: none; }
mit CSS geht das leider alles nicht. Ich muss es mit Javascript machen.