2017-02-08 9 views
1

私は偽を返し、他の多くのものを使用しますが、何も動作しません。私もpreventDefualtとstoppropogationを試みましたが、それも動作していません。以下は私のコードです: -入力ボックスで十進数を受け入れないようにするには

数字以外の文字を置き換える
$('.mrEdit').keyup(function(objEvent) { 
     if (objEvent.keyCode == 190) 
     { 
      alert(1); 
      //objEvent.preventDefault(); 
      //objEvent.stopPropagation(); 
      return false; 
     }; 
+0

予期せず入力された値をregexで置き換えることができます。 –

答えて

1

手動で動作しているようです。

$('.mrEdit').keyup(function() { 
    var newval = this.value.replace(/[^0-9]/g, ''); 
    if (this.value != newval) { 
     this.value = newval; 
    } 
}); 
+0

@Vijay - これは問題なく動作しています。あなたは私の日を救う。助けてくれてありがとう。 –

+0

動作していれば、この回答をupvoteして受け入れることができますか?それは他人を助けるかもしれない。 –

関連する問題