Hallo zusammen!
Ich hab ein Formular mit vielen Eingabefeldern.
Jetzt soll noch ein "spezielles" dazukommen.
Es soll eine Checkbox sein mit einem Button daneben.
Wenn man nun auf den Button klickt, dann soll die Checkbox angehakt werden.
Wenn man dann nochmal draufklickt, dann soll das Häkchen wieder verschwinden.
Ich hab mal Folgendes versucht:
Wenn man nun auf den Button klickt, dann wird die Checkbox angehakt --> gut
Wenn man aber dann nochmal draufklickt, dann verschwindet das Häkchen aber nicht mehr --> schlecht
Was stimmt an meinem Code nicht?
Vielen Dank im Vorraus für jede Antwort!

Ich hab ein Formular mit vielen Eingabefeldern.
Jetzt soll noch ein "spezielles" dazukommen.
Es soll eine Checkbox sein mit einem Button daneben.
Wenn man nun auf den Button klickt, dann soll die Checkbox angehakt werden.
Wenn man dann nochmal draufklickt, dann soll das Häkchen wieder verschwinden.
Ich hab mal Folgendes versucht:
PHP-Code:
<?
<input type="button" name="SELECT_BUTTON" value="<?= SELECT_BUTTON ?>" onclick="anhaken()" />
?>
Code:
<script type="text/javascript"> function anhaken() { var on = document.getElementsByName("SELECT")[0].checked = true; var off = document.getElementsByName("SELECT")[0].checked = false; if (document.getElementsByName("SELECT")[0].checked == true) { document.getElementsByName("SELECT")[0].checked = false; } else { document.getElementsByName("SELECT")[0].checked = true; } } </script>
Wenn man aber dann nochmal draufklickt, dann verschwindet das Häkchen aber nicht mehr --> schlecht
Was stimmt an meinem Code nicht?
Vielen Dank im Vorraus für jede Antwort!
Kommentar