入力フィールドを に置き換える必要があり,
ます.
。
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,.)
何も機能しません(つまり、 に,
変化しません.
)。
何か案は?