RadioButtons und jQuery

messmar

Erfahrenes Mitglied
Hallo Zusammen,

wie kann ich das Skript dazu bringen, dass es die RadioButtons nicht wie ein Checkbox behandelt?

Es muss reichen, wenn der User einen der beiden RadioButtons checked, aber es funkt. nicht richtig.

HTML:
function validateForm(){

    $(".formContainer input[name='user.Title']").each(function(){
        var text = $(this).attr("checked");
        if (!text){
            $(this).parent().find(".error").css("display", "block");
        }
    });
}

Ich habe natürlich in HTML Code zwei radioButtons:

HTML:
<input id="txtAddress" type="radio" name="user.Title" value="1" />
<input id="txtAddress" type="radio" name="user.Title" value="2" />

Vielen Dank und Gruß
Messmar
 
Hallo,

also wenn ich dich richtig verstanden habe, dann möchtest du überprüfen, ob einer der beiden Radiobuttons ausgewählt ist (checked === true).

So müsste es funktionieren:
Javascript:
var validateForm = function(){
   if($("input[name=user.Title][checked=true]").length === 0){
    // TODO: show hint
   }
}

Gruß

Konstantin
 
Zuletzt bearbeitet von einem Moderator:
Fine, danke.

ich binde es schon mal ein und test es, obgleich ich dann meine Abfrage ein wenig ändern muss.

Grüße
Messmar
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück