次の HTML5 コードは機能します。これにより、ユーザーは HTML5 type="number" 入力タイプを使用して小数をキャプチャできます。これは、step 属性によって可能になります。
<input value="" name="turnover" id="turnover" placeholder="0" type="number" step="0.01">
問題は、南アフリカでは、コンマ (,) ではなくピリオド (.) を小数点として使用することです。残念ながら、Chrome ではピリオドの使用が許可されておらず、ユーザーはカンマを使用する必要があります。どうやら、他の一部のブラウザーでは、step 属性で使用する小数点区切り記号を使用しているようです。クロムではないようです。
この問題を解決する方法はありますか?