Ich habe N Gruppen von Optionsfeldern auf der Seite mit automatisch generierten Namen.
Ich möchte eine Javascript-Funktion als Wert der geprüften Eigenschaft aufrufen. DIESE ZEILE NACH DER BEARBEITUNG AUSGESCHLOSSEN (Je nach Rückgabewert muss das Optionsfeld aktiviert oder deaktiviert werden).
<input type="radio" name="auto_generated_name" value="some_value" checked="test_check(args);" />
und die Javascript-Funktion lautet
function test_check(params) {
if(conditions){
return true;
}
else
return false;
}
Aber das funktioniert nicht. Welchen Wert ich auch immer der Eigenschaft "checked" zuweise, sei es eine Javascript-Funktion oder ein String usw., die Optionsschaltfläche wird aktiviert.
Wie kann ich mein Ziel erreichen?
EDIT:
<input type="radio" name="auto_generated_name" value="somevalue" onclick="test_check(args)"/>
4 Radiobuttons bilden eine Gruppe. Solche N Radiogruppen haben HTML-Klassennamen wie folgt: button_group_1, button_group_2, button_group_3, button_group_4 usw.
Die "args" müssen die Namen dieser Klassen (d. h. der Optionsschaltflächengruppen) und die entsprechenden Werte (von value="1", value="2", value="3" und value="4" ) sein.
Die Cookies mit den Klassennamen und -werten werden innerhalb der Javascript-Funktion erstellt.
Beim Aktualisieren der Seite werden die Cookies, die mit den Klassennamen übereinstimmen, überprüft und je nach Vorhandensein der entsprechenden Cookies wird die Optionsschaltfläche aktiviert oder deaktiviert.
Wie man die Ziele erreicht/