Ich habe dies in ein Formular mit einem Absenden-Button verpackt, aber festgestellt, dass dies versucht, auf eine neue Seite zu gehen, ohne die Logik durchzuführen. Wie kann ich die Postleitzahl an das onclick button event übergeben? Wenn dies völlig falsch ist, können Sie Hinweise dazu geben, wie Sie dies richtig durchführen.Wie kann ich den Reißverschluss an die Tastenfunktion übergeben?
<input type="text" placeholder="Zip Code" pattern="[0-9]{5}" name="zip" required />
<button id="checker">Go!</button>
<script>
var b = document.getElementById("checker");
b.addEventListener("click", function checkZipCode(zip) {
var zipCodes = [26505, 26501, 26507, 26506];
for (i = 0; i <= zipCodes.length - 1; i++) {
if (zip == zipCodes[i]) {
alert("YES");
break;
}
}
}
</script>
Nicht sicher, warum dies nicht in den Code – Kisner