Wie lautet die richtige Syntax?

Shooter2k

Erfahrenes Mitglied
Hallo Tutorials,
ich habe da ein kleines Problem mit der Javascript Syntax. Und zwar möchte ich den Checkboxnamen an eine Javascript-Funktion übergeben und sie anschließend unchecken.

Hier die Checkbox
<html>
<input type="checkbox" name="checkbox1" onclick="uncheck('checkbox1');">
</html>

Hier die Javascript-Funktion
function uncheck(checkBoxName){
document.myForm.checkbox1.checked = false;
}

Wie bringe ich nun "checkBoxName" am besten in "document.myForm.checkbox1.checked" unter?
Vieleicht irgendwas mit :" document.myForm."checkBoxName".checked = false; ?

Damit ich nicht mehr checkbox1 schreiben muss, sondern er den übergebenen Namen nimmt.

Danke schon mal
lg
 
Ich frage mich gerade, wie einem das passieren kann, dass man nach seinem HTML-Tag sofort ein INPUT hat. Da fehlen noch mindestens ein BODY und dann ein FORM.

Ansonsten zu deiner Frage: gebe der Checkbox noch eine ID mit dem Namen und dann kannst du das Ganze so lösen:
Javascript:
function uncheck(checkBox){
  document.getElementById(checkBox).checked = false;
}
 
ich versteh den Sinn zwar nicht im geringsten aber so ginge es auch

HTML:
function uncheck(target){
target.checked = false;
}

<input type="checkbox" checked="checked" onclick="uncheck(this);">
 
Danke für die Antworten genau das habe ich gesucht.
Das BODY und FORM fehlt, nur deshalb weil es ein beispiel-Code ist und nicht der richtige. War nur zu faul alles zu schreiben, da es mir nur um die Syntax ging.
 

Neue Beiträge

Zurück