Hallo!
In einem kleinem Projekt muss ich einige HTML-Formulare verarbeiten. So weit, so gut und eigentlich fertig.
Nun ist jemand auf die tolle Idee gekommen, dass es bei div. J/N Radiobuttons die Möglichkeit geben soll, diese wieder zurückzusetzen. Also auf keinen der beiden Werte. Grundsätzlich auch kein Problem, dachte ich zumindest.
Aber. Es müssen Radiobuttons sein. Keine Checkboxen. Es darf auch keinen dritten Werte geben wie z.B. J/N/X. Es sollen nicht alle betroffenen Radiobuttons zurückgesetzt werden sondern immer nur einer. Und es soll so funktionieren, dass man einen gecheckten Radiobutton anklickt und der dann wieder unchecked ist.
Mein bisher erfolgversprechendster Lösungsansatz mit jQuery sieht so auch:
$('.uncheckable').mousedown(function() {
if ($(this).prop('checked'))
$(this).prop('checked', false);
else
$(this).prop('checked', true);
alert('ok');
});
Das funktioniert auch. Aber nur solange das testweise eingebaute alert nicht auskommentiert ist. Habe jetzt schon alles Mögliche probiert und komme auf keine grünen Zweig.
Vielleicht habt ihr ja für mich eine Idee oder sogar eine Lösung?
Danke!