Warum wird bei einem Radio-Button-Feld die Option 0 automatisch vorausgewählt?

Der Wert 0 wird von Aivie bzw. Mautic intern als „leer“ interpretiert, wodurch diese Option automatisch ausgewählt wird, auch ohne definierte Vorauswahl.

Problem

Wenn du in einem Formular ein Radio-Button-Feld (radiogrp) verwendest und eine Option den Wert 0 hat, wird diese Option automatisch vorausgewählt.

Das passiert selbst dann, wenn kein Standardwert definiert wurde.

Typisches Beispiel:

Aivie form: Radio button group with preselected value

Ergebnis: Die Option „0“ ist immer vorausgewählt.

Ursache

Der Wert 0 wird intern als sogenannter ‚leerer Wert‚ behandelt. Das bedeutet:

  • 0 wird ähnlich wie null oder „kein Wert“ interpretiert
  • Dadurch geht das System davon aus, dass kein Wert gesetzt ist
  • Gleichzeitig wird aber die erste Option als Standard dargestellt

Dieses Verhalten tritt nur bei numerischem Wert 0 auf.

Wenn du stattdessen einen String verwendest (z. B. "test"), funktioniert alles korrekt.

Lösung (Workarounds)

Option 1: Kein numerischer Wert 0 verwenden

Verwende statt 0 einen Textwert:

  • Label = 0
  • Wert = zero

oder direkt:

  • Label: „Nein“
  • Wert: „0 Punkte“

Option 2: Neutralen Standardwert definieren

Füge eine zusätzliche Option hinzu:

  • „Bitte auswählen“
  • „N/A“

und setze diese als ersten Eintrag.

Option 3: Setze den Standardwert auf etwas, das nicht existiert

Du kannst auf dem Feld auch einstellen, dass nicht ‚leer‘ der Standart ist, sonder etwas anders wie zum Beispiel

  • Nicht ausgwählt
  • N/A

Status

Das Verhalten ist bekannt und wurde als Bug gemeldet:

https://github.com/mautic/mautic/issues/15966

Ein Fix ist geplant, bis das Ticket gelöst ist, sollte jedoch einer der oben genannten Workarounds verwendet werden.

Zusammenfassung

Der Wert 0 wird intern als „leer“ behandelt und deshalb automatisch vorausgewählt. Verwende stattdessen einen Textwert oder füge eine neutrale Auswahloption hinzu, um das Problem zu umgehen.

Für dich da.

Wir bieten dir lokalen Support und Services.

  • Wir unterstützen dich
  • Kostenloser Support per FAQ, Chat oder E-Mail. VIP Support per Video Telefonie.
  • Umgehende Support-Rückmeldung
aivie marketing automatin lokaler support adrian schimpf