if Radio Checked ...

arraybreak

Erfahrenes Mitglied
Abend zusammen,

ich komme gerade nicht ganz klar und brauche eure hilfe :)

Also kurz zu meinem vorhaben,

ich habe 3 Radio-Buttons und eine checkbox, möchte mir aber diese checkbox sparen, indem ich diese checkbox verstecke und erst mal auf "false" setzte. Wenn ich aber den letzten Radio-Button auswähle, dann sollte sich der value="false" von dieser Checkbox auf "true" umstellen. Wie kann ich das erreichen?

Hier HTML und jQuery
HTML:
<input type="radio" id="radio1" name="radio_p" value="eins"> Eins 
<input type="radio" id="radio2" name="radio_p" value="zwei"> Zwei
<input type="radio" id="radio3" name="radio_p" value="drei"> Drei

<input type="checkbox" name="wa_box" value="false">

Code:
jQuery(document).ready(function($) {
	
$("input:radio[name='radio_p']").click( function() {
   if ($("input:radio[id='radio1']:checked").val()) {} 		
   if ($("input:radio[id='radio2']:checked").val()) {} 
		
   if ($("input:radio[id='radio3']:checked").val()) { // hier müsste man Befehl eingeben der diese Checkbox Auswahl erledigt } 
	
});
});

Bin für jede Hilfe dankbar,

Gruß arraybreak
 
Hi,

ganz einfach so:
Javascript:
jQuery(document).ready(function($) {
  var wa_box = $("[name=wa_box]").first();

  $("#radio3").click(function () {
    if (this.checked) {
      wa_box.val("true");
    }
    else {
      wa_box.val("false");
    }
  });
});
Am Besten gibst du der Checkbox auch noch eine ID.
 
Zurück