0

私のasp.net MVCアプリでは、HTMLテキスト入力を使用していますが、スタイルを適用して通貨値をフォーマットし、スタイルも適用できるように右揃えにしたいと考えています。

しかし、テキストボックスにカーソルが表示されませんか? 考えられる理由と解決策を教えてください。

HTML

<input type="text" class="OnlyMoney" />

脚本

$(document).ready(function () {
       $("input[type=text].OnlyMoney").live('keydown', currenciesOnly)
           .live('blur',
           function() { $(this).formatCurrency(); });

   });

CSS

.OnlyMoney { text-align: right; }

注:上記のスタイル「text-align: left」を変更すると、テキスト ボックスにカーソルが表示されます。

4

1 に答える 1

0

同様の問題に直面し、追加するとpadding問題が解決しました。クラスにパディング権を与えて.OnlyMoneyチェックするだけです

CSS:

 .OnlyMoney { text-align: right; padding: 0 2px 0 0; } 
于 2012-06-26T08:11:37.123 に答える