私の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」を変更すると、テキスト ボックスにカーソルが表示されます。