既存のスクリプトを調整して、COMMA を DOT に置き換えるのを手伝ってください。テキストフィールドへの文字の挿入を制限するスクリプトを使用しています。1,2,3,4,5,6,7,8,9,0 と "." のみ。および "," の挿入が許可されます。キー== 188(コンマ)とキー== 190(ドット)の2つのボタンを挿入したいと思います。
jQuery.fn.ForceNumericOnly =
function()
{
return this.each(function()
{
$(this).keydown(function(e)
{
var key = e.charCode || e.keyCode || 0;
return (
key == 8 ||
key == 9 ||
key == 46 ||
key == 110 ||
key == 188 ||
key == 190 ||
(key >= 35 && key <= 40) ||
(key >= 48 && key <= 57) ||
(key >= 96 && key <= 105));
});
});
};
$("#iMONEY").ForceNumericOnly();
ここでテストできます