私は、入力フィールドのドットをコンマに変換するために、type="number"
でJSまたはJQueryのいずれかを使用して解決しようとしています。入力タイプ=数字のコンマにドットを変換する
問題は二つある:
1)それは、ドットにそれを入力フィールドに位置しているに関係なくを交換する必要があります。値は、たとえば:
0.50
.45
12.45
12.
2)私はトリガとしてkeyupを使用できません。このフィールドには、外部接続スケールが挿入されています。このスケールは、ドットを含む数値を一度に送信します。
私は、誰かがこれを助けることを願って、それは本当に私の頭をやっているインチ
** UPDATE ** 私は、コードのこの作品は、仕事を得るために管理しますが、入力はTEXTである場合にのみ。 NUMBERを使用すると、入力をきれいに拭き取るだけです(数字で他のページ上の計算を実行するにはNUMBERにする必要があります)。
document.getElementById('purchaseQuantity').addEventListener('input', function() {
document.getElementById('purchaseQuantity').value = this.value.replace('.', ',')
});
おかげで、
を使用して – Weedoze
は、あなたがのonchange '使用することができますが、それを変更します'イベント? –
Weedoze、どうすればいいですか?これは、Ctrl + Vと同じ方法で入力に直接挿入されます。 Gulfaran、onchangeは、ユーザーが入力フィールドから離れてナビゲートする場合にのみトリガーします。 –