Hallo Christoph,
danke für die Infos.
Im Bootstrap 5 Layout in Visforms 5 hat das HTML der einzelnen Checkboxen folgende grundsätzliche Struktur.
Code:
<div class="form-check">
<input type="checkbox" />
<label class="mitgliedschaft-link"></label>
</div>
Hierzu passt der Selektor in deinem Code aus 2 Gründen nicht.
In deinem Code hast du
Code:
input[type="radiobutton"]
geschrieben.
Richtig ist
Code:
input [type="checkbox"]
Der Selektor der dir von ChatGTP geliefert wurde
Code:
.mitgliedschaft-link input[type="checkbox"]
selektiert input Elemente vom Typ Checkbox, die innerhalb eines Elements mit der Klasse .mitgliedschaft-link sitzen.
In der HTML Struktur sind der Input und das Label Element, das die Klasse .mitgliedschaft-link hat, aber Geschwister/auf einer Ebene.
Das Problem ist also, dass der Code einen Selektor verwendet, der nichts findet.
Deshalb passiert auch nichts.
Am einfachsten wäre es, wenn du im HTML Quellcode nachschaust welchen Wert das id Attribut der Checkbox hat.
Z.B. field1_0
Und dann diese ID im Selector verwendest.
Code:
jQuery('#field1_0').on('change', function () {
Du hast dir mit der Zusammenstellung des PDF Mühe gegeben.
Trotzdem wäre es für das Verständnis und den Zugang zu den Informationen hier praktischer, wenn der Code direkt im Text stünde.
Deshalb meine Bitte an dich.
Kannst du bitte die Code-Teile aus deinem PDF in dem Post, in dem du das PDF eingebunden noch direkt in den Text eintragen.
Kannst du bitte, wenn dein Code funktioniert, diesen hier mitteilen?
Liebe Grüße,
Aicha