この単純な関数を使用して、一部のデータに対して正規表現フィルターを実行しています。私の関数 はdigits
、入力に対して正規表現を実行し、数値以外のデータを除外するだけです。それが問題だとは思いませんが。
$(document).ready(function() {
var numberFields = "#adjusted,#historical,#projected";
$(numberFields).keyup(function() {
$(this).digits();
});
});
キーアップで関数を実行しています。問題は、ユーザーがタブ キーを押して次のフィールドに移動すると、次のフォーム フィールドがフォーカスを失うことです。キーアップイベントが原因だと思います。どうすればこれを修正できますか? jQuery 1.7.2 を使用しています。