わかりました、DigitalBush の jQuery マスク入力プラグイン バージョン 1.2.2 を使用しています。
次のようなマスクを適用する場合:
$(".phone").mask("(999)-999-9999");
$(".zip").mask("99999?-9999");
テキストボックスに奇妙な動作が発生しています。
基本的に、マスクは他のすべてのスペースをスキップするため、電話番号の場合、次のようなテキストが得られます。
(_3_)-3_3-4_4_
他の誰かが同様の問題を抱えていましたか??
以下は、テキスト ボックスの html のサンプルです。
<input id="myZip" class="zip" type="text" maxlength="10"/>
編集:
わかりました... jQuery 1.4.3 と 1.4.4 で問題が発生しています (両方を試しました)。IE8 と FireFox でこれをテストしました。
私が気づいたのは、問題のテキストボックスがjQuery-UIモーダルダイアログ内にある場合にのみこの問題が発生することです(他のテキストボックスは正常に動作します)...私はjQuery-UI 1.8.2を使用しており、1.8.7でもテストしましたそして1.8.8 ....それが誰かがこれを解決するのを手伝ってくれるかどうかはわかりません...
ここに私がすべてをセットアップする方法があります: http://jsfiddle.net/H3hTh/