1

jQuery 1.9.0、jQuery-ui-1.10.0、および Digitalbush.com の Maskedinput 1.3.1 プラグインを使用しています。

私の電話番号マスクは次のとおりです。

$('[ID*="strSponsorContactPhone"]').mask("(999)999-9999? x99999", { placeholder: " " });

私の日付マスクは次のとおりです。

$('[ID*="strEventDateEnd"]').mask("9999-99-99", { placeholder: " " });

これは、入力フィールドにタブで移動するか直接クリックして入力フィールドにフォーカスを当てると、最初のカーソル位置が 1 文字右になり、最初の文字が空白になることを除いて、想定どおりに機能するようです。ユーザーがフィールドを離れる (フォーカスを失う) と、位置が修正されます。これは、ユーザーにとってやや当惑させられます。

これは、IE8 と Firefox 19.0 の両方で発生します。

これが一般的かどうか、および/またはなぜこれが起こっているのか、何か考えはありますか?

更新: 詳細については、これは IIS提供される VB.NET ページと Apache で提供される PHP ページの両方で発生するようです。率直に言って、私は違いを期待していませんでしたが、試してみる必要があり、ここに結果を追加する必要があると感じました.

4

0 に答える 0