Как я могу изменить значение флажков, используя JavaScript - PullRequest
0 голосов
/ 30 октября 2019

У меня есть функция, которая проверяет значение флажка и меняет его, вы нажимаете на флажок. Значение должно быть изменено с 0 на 1. Эта проблема возникает со всеми флажками, и я не могу найти какую-либо информацию, чтобы помочь мне. нажмите на флажок, который печатает консоль: «Uncaught TypeError: teVoet не является функцией в HTMLInputElement.onclick (deelEen.php: 152)»

это HTML-код

<!-- Vervoer -->
                <legend><span class="section">10</span>Vervoer</legend>
                <p>Hoe komt de leerling naar school</p>
                <p><input type="checkbox" value="0" name="teVoet" onclick="teVoet()" ID="teVoet" />&nbsp;Te voet</p>
                <p><input type="checkbox" value="0" name="fiets" onclick="fiets()" ID="fiets" />&nbsp;Fiets</p>
                <p><input type="checkbox" value="0" name="motorfiets" onclick="motorfiets()" ID="motorfiets" />&nbsp;Motorfiets</p>
                <p><input type="checkbox" value="0" name="bus" onclick="bus()" ID="bus" />&nbsp;Bus</p>
                <p>
                    Buzzypas&nbsp;
                    <select name="buzzypas">
                        <option value="nee">Nee</option>
                        <option value="ja">Ja</option>
                    </select>
                </p>
                <p><input type="checkbox" value="0" name="trein" onclick="trein()" ID="trein" />&nbsp;Trein</p>
                <p>abonnement voor traject&nbsp;<input type="text" name="traject" /></p>
                <p><input type="checkbox" value="0" name="auto" onclick="auto()" ID="auto" />&nbsp;Auto</p>

И этомой код JavaScript

//scripts deelEen.php
function teVoet() {
    if (document.getElementById("teVoet").value == 0) {
        document.getElementById("teVoet").value = 1;
    } else {
        document.getElementById("teVoet").value = 0;
    }
}

function fiets() {
    if (document.getElementById("fiets").value == 0) {
        document.getElementById("fiets").value = 1;
    } else {
        document.getElementById("fiets").value = 0;
    }
}

function motorfiets() {
    if (document.getElementById("motorfiets").value == 0) {
        document.getElementById("motorfiets").value = 1;
    } else {
        document.getElementById("motorfiets").value = 0;
    }
}

function bus() {
    if (document.getElementById("bus").value == 0) {
        document.getElementById("bus").value = 1;
    } else {
        document.getElementById("bus").value = 0;
    }
}

function trein() {
    if (document.getElementById("trein").value == 0) {
        document.getElementById("trein").value = 1;
    } else {
        document.getElementById("trein").value = 0;
    }
}

function auto() {
    if (document.getElementById("auto").value == 0) {
        document.getElementById("auto").value = 1;
    } else {
        document.getElementById("auto").value = 0;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...