Dzień dobry
proszę o pomoc zwłaszcza tych co ogarniają JS, mi do Was bardzo daleko. Naczytałem się i nadal nie wiem jak to ogarnąć
Mam taki formularz
<form id="testInput">
<div>
<input type="radio" id="okres" name="okres" value="1" >
<label for="huey">Huey</label>
<input type="radio" id="okres" name="okres" value="2" >
<label for="dewey">Dewey</label>
<input type="radio" id="okres" name="okres" value="3" >
<label for="louie">Louie</label>
</div>
<label for="start">Start date:</label>
<?php echo date("Y-m-d"); ?>
<input type="date" id="start" name="start"
value="<?php date('Y-m-d'); ?>"
min="<?php date("Y-m-d"); ?>" max="2022-04-31"
>
</div>
</form>
<div id="efekt">55</div>
Chodzi o następujący efekt działania:
zaznaczenie lub zmiana pola "okres" powoduje pobranie wartości wybranego pola (tu w zakresie od 1 do 3)
następnie sprawdzenie czy pole "start" jest określone (wybrana data) czy nie. Jeśli nie to nic się nie dzieje, jeśli jest określona, wówczas do wybranej daty dodaję wybraną wartość pola "okres"
to samo się dzieje w przypadku wyboru, określenia daty w polu "start". Sprawdzenie czy jest wybrana wartość "Okres", jeśli nie to nic się nie dzieje, jeśli jest wybrana, wówczas następuje zwiększenie daty o wybraną wartość pola "okres".
W obu przypadkach chodzi o wyświetlenie daty w div ID=efekt
Już dziękuje za pomoc, nie raz dzięki Wam znalazłem rozwiązanie.