入力フィールドを に置き換える必要があり,ます.。
HTMでは、そのようなコードは機能していますonkeyup="this.value = this.value.replace(/,/g,'.')"
ただし、次のようにphpで(エコーを使用して)使用する必要があります。
echo '<input type="text" name="amount_1" onkeyup="this.value = this.value.replace(/,/g,'.')" style="width:53px;"></input>';
phpでは動作しません。これを使用する場合、this.value.replace(/,/g,/./)then,は に置き換えられ/./ます。
(/,/g,"/./")、(/,/g,/"."/)、(/,/g,.)何も機能しません(つまり、 に,変化しません.)。
何か案は?