Wprowadzanie numeru HTML usuwa kropkę dziesiętną?
Mam problem z wprowadzeniem numeru na formularzu. Kiedy wprowadzę liczbę, powiedzmy 88.2 i prześlę ją, nie ma żadnych problemów. Ale kiedy ta druga osoba robi to samo, możesz zobaczyć w kodzie php, jeśli echo zmiennej z wejścia numerycznego usunęło przecinek dziesiętny (.
).
Nie usuwa przecinka, gdy używa przecinka, gdy używam przecinka, usuwa to dla mnie. Czy jest jakiś sposób, aby to naprawić i zaakceptować tylko „.” jako separator dziesiętny?
Oto dane wejściowe:
<input id="version" name="version" step="0.1" min="1.0" max="250.0" type="number" class="input-small" placeholder="87.2"></input>
W kodzie PHP nie ma nic niezwykłego
echo $_POST['version'];
input-small css
:
.input-small {
width: 90px;
}