11
Ja, stimmt, dann wird ja der InnerHTML-Wert übertragen (hier "Bitte auswählen"), wenn kein value angegeben ist.
Davon ab sollte die "0" allerdings auch kein Problem machen, da du mit empty() überprüfst.
Im längeren Codeabschnitt oben hast du aber eine "1" angegeben:
Dass dabei keine Fehlermeldung erfolgt, ist ja klar
Davon ab sollte die "0" allerdings auch kein Problem machen, da du mit empty() überprüfst.
Im längeren Codeabschnitt oben hast du aber eine "1" angegeben:
<option value="1">Bitte auswählen</option>
Dass dabei keine Fehlermeldung erfolgt, ist ja klar