フォームの数値入力に問題があります。88.2 などの数字を入力して送信すると、問題はありません。しかし、この他の人が同じことをした場合、数値入力から変数をエコーすると、php コードで小数点 ( .
) が削除されていることがわかります。
彼がコンマを使用しても小数点は削除されませんが、私がコンマを使用すると小数点が削除されます。これを修正して "." のみを受け入れるようにする方法はありますか? 小数点として?
入力は次のとおりです。
<input id="version" name="version" step="0.1" min="1.0" max="250.0" type="number" class="input-small" placeholder="87.2"></input>
PHP コードに異常な点は何もありません。
echo $_POST['version'];
input-small css
:
.input-small {
width: 90px;
}