In HTML5 gibts das required-Attribut (HTML 4.10.7.3.4).
Und in der freien Wildbahn gibt es Safari, der sich einen Dreck um Webstandards schert und invalid ausgefüllte Formulare trotzdem abschickt.
Wo ist definiert, dass er das Formular nicht abschicken darf?
http://www.w3.org/html/wg/drafts/html/master/forms.html#form-submission-algorithm
http://www.w3.org/html/wg/drafts/html/master/forms.html#constructing-form-data-set
Dort finde ich nichts entsprechendes (kann sein, dass ich es übersehe).
Mathias