Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Aktive Checkbox, andere Checkbox nicht mehr required
#3
Hi Crynos,
ich habe dir ein Beispil erstellt. Das Element wird komplett entfernt und eine Entfernung des required-Attrbut muss damit nicht mehr erfolgen. Hier mein Beispiel:

Code:
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Checkbox</title>
    <script>
        var elem;
        document.addEventListener('DOMContentLoaded', ()=>{
            let checkbox1 = document.getElementById('checkbox1');
            createSecondCheckbox();
            checkbox1.addEventListener('change', ()=>{
                if(checkbox1.checked == true) {
                    removeSecondCheckbox();
                } else {
                    if(!!document.getElementById('checkbox2')==false) {
                        createSecondCheckbox();
                    }
                }
            });
        });
        function createSecondCheckbox() {           
            elem = document.createElement('input'); elem.setAttribute('type', 'checkbox');
            elem.setAttribute('id', 'checkbox2'); elem.setAttribute('name', 'checkbox2');
            elem.setAttribute('required', 'required'); document.body.appendChild(elem);
        }
        function removeSecondCheckbox() {
            elem.remove();
        }
    </script>
</head>
<body>
    <input type="checkbox" name="checkbox1" id="checkbox1">   
</body>
</html>


Viel Erfolg
rzscout
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen" Angel
Zitieren


Nachrichten in diesem Thema
RE: Aktive Checkbox, andere Checkbox nicht mehr required - von rzscout - 25.11.2022, 12:06

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste