Perché in un campo con pulsanti di opzione viene selezionata automaticamente l’opzione 0?

Il valore 0 viene interpretato internamente da Aivie/Mautic come “vuoto”, per cui questa opzione viene selezionata automaticamente anche senza una preselezione definita.

Problema

Se in un modulo utilizzi un campo radio button (radiogrp) e un’opzione ha il valore 0, questa opzione viene preselezionata automaticamente.

Succede anche se non è stato definito alcun valore predefinito.

Esempio tipico:

Modulo Aivie: gruppo di radio button con valore preselezionato

Risultato: l’opzione “0” è sempre preselezionata.

Causa

Il valore 0 viene trattato internamente come un cosiddetto “valore vuoto”. Questo significa che:

  • 0 viene interpretato in modo simile a null o “nessun valore”
  • Di conseguenza, il sistema presume che non sia impostato alcun valore
  • Ma allo stesso tempo la prima opzione viene mostrata come predefinita

Questo comportamento si verifica solo con il valore numerico 0.

Se invece utilizzi una stringa (ad es. "test"), tutto funziona correttamente.

Soluzione (workaround)

Opzione 1: non usare il valore numerico 0

Usa un valore testuale al posto di 0:

  • Etichetta = 0
  • Valore = zero

oppure direttamente:

  • Etichetta: “No”
  • Valore: “0 punti”

Opzione 2: definire un valore predefinito neutro

Aggiungi un’opzione aggiuntiva:

  • “Seleziona”
  • “N/A”

e impostala come prima voce.

Opzione 3: imposta il valore predefinito su qualcosa che non esiste

Puoi anche impostare nel campo che il valore predefinito non sia “vuoto”, ma qualcos’altro, ad esempio

  • Non selezionato
  • N/A

Stato

Il comportamento è noto ed è stato segnalato come bug:

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

È prevista una correzione, ma finché il ticket non sarà risolto, si dovrebbe utilizzare una delle soluzioni alternative sopra menzionate.

Riepilogo

Il valore 0 viene trattato internamente come “vuoto” e quindi preselezionato automaticamente. Usa invece un valore testuale o aggiungi un’opzione di selezione neutra per aggirare il problema.

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