HTML-Zahleneingabe entfernt Dezimalpunkt?

Ich habe ein Problem mit der Zahleneingabe in einem Formular. Wenn ich eine Zahl eingebe, z. B. 88,2, und sie abschicke, gibt es keine Probleme. Aber wenn diese andere Person dasselbe tut, können Sie im PHP-Code sehen, wenn Sie die Variable von der Zahleneingabe echo, dass es den Dezimalpunkt entfernt hat (.).

Wenn er ein Komma verwendet, wird sein Komma nicht entfernt. Wenn ich ein Komma verwende, wird das für mich entfernt. Gibt es eine Möglichkeit, dies zu beheben und es nur akzeptieren zu lassen "." als Komma?

Hier ist die Eingabe:

<input id="version" name="version" step="0.1" min="1.0" max="250.0" type="number" class="input-small" placeholder="87.2"></input>

Es gibt nichts Ungewöhnliches im PHP-Code

echo $_POST['version'];

input-small css:

.input-small {
  width: 90px;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage