Witam, mam problem z przekazaniem jako parametr value z option do linku API. Mam 38 opcji w select, które mają value od 1 do 38, API oczekuje liczby: "Parameter 'matchday' is expected to be an integer in the range 1-46", errorCode: 400. Próbowałem użyć parseInt na e.target.value lecz bezskutecznie.
Najlepsze jest to iż po wybraniu kolejnej opcji, nie wykrywa już tego błedu, tylko przy odswiezeniu strony.
Proszę o pomoc.
const handleOnChange = e => {
getFixtures(e.target.value);
};
return (
<select onChange={handleOnChange} name="Fixtures">
<option selected value="1">
Matchday 1
</option>
<option value="2">Matchday 2</option>
<option value="3">Matchday 3</option>
<option value="4">Matchday 4</option>
<option value="5">Matchday 5</option>
<option value="6">Matchday 6</option>
<option value="7">Matchday 7</option>
<option value="8">Matchday 8</option>
<option value="9">Matchday 9</option>