ich weiß ich hab schon mal irgendwo gelesen, wie ich in einem
Formular Pflichtfelder definiere, hab aber wieder vergessen,
wie es geht und wo ich das gelesen hab.
Interessant, dass das irgendwo hat stehen sollen.
Denn das ist mit HTML nicht möglich. Man kann nicht gezwungen werden, Felder auszufüllen, bevor man ein Formular abschickt.
Die aufgezeigte Lösung benutzt JavaScript und ist auch nicht sicher, denn JavaScript kann man im Browser abstellen.
Um zu verhindern, dass leere Felder verarbeitet werden, muss das serverseitige Script, das von dem Formular aufgerufen wird (action-Attribut im form-Tag) diese Aufgabe selber erledigen. Und wenn ein „Pflicht-Feld“ noch nicht ausgefüllt ist, muss das Script das unfertig ausgefüllte Formular wieder zum Browser zurückschicken und muss die Verarbeitung ablehnen. Anders geht es nicht.
Gruß,
-Efchen