Entry error - date

Hello, I created a html code for custom dates, but the submit button does not create a post.
What could be the problem?

Thank you,

Tomi

Dátumhoz napok hozzáadása function addDays(event) { event.preventDefault(); // Megakadályozza az űrlap beküldését
        // Dátum és napok száma lekérdezése
        let dateInput = document.getElementById("date").value;
        let daysToAddElement = document.querySelector('input[name="days"]:checked');

        if (!dateInput || !daysToAddElement) {
            alert("Kérlek, válassz egy dátumot és egy opciót!");
            return;
        }

        let date = new Date(dateInput);
        let daysToAdd = parseInt(daysToAddElement.value);

        // Új dátum kiszámítása
        date.setDate(date.getDate() + daysToAdd);

        // Új dátum megjelenítése az input mezőben
        document.getElementById("resultDate").value = date.toISOString().split('T')[0];
    }
</script>

Dátumhoz napok hozzáadása

<form>
    <label for="date">Válassz egy dátumot:</label>
    <input type="date" id="date" name="date">

    <p>Válassz napok számát:</p>
    <input type="radio" id="day30" name="days" value="30">
    <label for="day30">30 nap</label><br>
    <input type="radio" id="day60" name="days" value="60">
    <label for="day60">60 nap</label><br>
    <input type="radio" id="day90" name="days" value="90">
    <label for="day90">Negyedév (90 nap)</label><br>
    <input type="radio" id="day180" name="days" value="180">
    <label for="day180">Félév (180 nap)</label><br>
    
    <button onclick="addDays(event)">Számol</button>
</form>

<p>Új dátum:</p>
<input type="text" id="resultDate" readonly>