2016-04-24 11 views
0

動作しません置き換える:ユーザがタイプするとすぐに「」http://jsfiddle.net/WfpEu/51/jQueryのドットとカンマが、私はこのリンクをバイオリンで完璧に動作し、他のポストからのコードを追加しようとしてい

コードはコンマを置き換えることそれをドットに変えます。 "

$.fn.ForceNumericOnly = function() { 
     return this.each(function() { 
      $(this).keydown(function(e) { 
       if(e.keyCode==188 || e.keyCode==110 || e.keyCode==108){ 
        e.preventDefault(); 
        $(this).val($(this).val() + '.'); 
       } 
        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));     
      }); 
     }); 
}; 
$(".item").ForceNumericOnly(); 

私はここに私のコードhttp://jsfiddle.net/p2Hbm/104/にそれを追加しようとしていると、それは、私が間違っているかわからないはずですとそれは動作しません。私は良い入力フィールドには手紙を書くことができませんが、私もカンマを書くことはできません "、"それはまったく表示されません。

答えて

1

入力フィールドにitemクラスを追加する必要があります。

の作業フィドル:http://jsfiddle.net/p2Hbm/106/

+0

私は私のクラスは男ああ、これは恥ずかしいです....アイテムだと思った:( – lewis4u

+0

は私たちの最高に起こる:) – scoots

関連する問題