Behoerde und Funktion optional, Pflichtfelder greifen jetzt wirklich

Behoerde oder Organisation und Funktion oder Dienststelle sind optional,
in beiden Sprachen mit Hinweis am Feld. Pflicht bleiben Name, dienstliche
E-Mail und die Einwilligung.

Dabei aufgefallen, das Formular traegt novalidate, damit die
Browsermeldungen die eigene Pruefung nicht ueberlagern. Die Pflichtfelder
wurden dadurch bisher gar nicht erzwungen, ein leerer Name waere
durchgegangen. Die Pruefung liegt jetzt im Skript, mit Meldung und Fokus
auf dem betroffenen Feld. Der Name steht ausserdem mit in der
Anfrage-Mail, da die Organisation leer bleiben kann.
Dieser Commit ist enthalten in:
AegisSight
2026-07-22 23:01:23 +02:00
Ursprung e04a659fe9
Commit d5851d8d99
3 geänderte Dateien mit 20 neuen und 12 gelöschten Zeilen

Datei anzeigen

@@ -759,14 +759,14 @@
<input type="text" id="tf-name" name="name" autocomplete="name" required>
</div>
<div class="form-group">
<label for="tf-org">Behörde oder Organisation</label>
<input type="text" id="tf-org" name="organisation" autocomplete="organization" required>
<label for="tf-org">Behörde oder Organisation <span class="tf-hint">optional</span></label>
<input type="text" id="tf-org" name="organisation" autocomplete="organization">
</div>
</div>
<div class="form-row">
<div class="form-group">
<label for="tf-role">Funktion oder Dienststelle</label>
<input type="text" id="tf-role" name="role" autocomplete="organization-title" required>
<label for="tf-role">Funktion oder Dienststelle <span class="tf-hint">optional</span></label>
<input type="text" id="tf-role" name="role" autocomplete="organization-title">
</div>
<div class="form-group">
<label for="tf-phone">Telefon <span class="tf-hint">optional</span></label>