2017-07-03 11 views
0

ユーザが入力したドット文字をコンマで置き換える必要があります。 私はこのコードを書いたが、それはjqueryのコンマで入力したドット文字を置換する

$(".dot").keyup(function (event) { 

    val = $(this).val(); 
    length = val.length; 
    if (event.key == '.') { 
     event.stopPropagation(); 
     $(this).val(val.substring(0, length)+","); 
    } 
}); 
+1

comma'することにより、ユーザが入力した上で、この '置き換えるドット文字は、私にとって非常に明確ではありません:( – guradio

+0

ユーザーは、それがなければならないドットの文字を追記 – fatiDev

+1

あなたは私の解決策を試しましたか? – EnriqueDev

答えて

3

あなたは、文字列メソッドは、置き換える使用して試してみましたホッピング結果を与えるものではありませんか?

var res = str.replace(",", "."); 
+0

それはニッケルに感謝しました。それはとてもシンプルでした! – fatiDev

+1

助けてくれると嬉しいです:) – EnriqueDev

1
Please try this. 

$('input[type = "text"]').on("keyup", function (e) { 
 
\t \t var val = $(this).val(); 
 
    var str=val.replace('.',','); 
 
    $(this).val(str); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type='text' id='txtVal' />

関連する問題