光标位置不会出现在文本输入中?

时间:2012-06-26 07:32:17

标签: css asp.net-mvc-3

在我的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”,则光标在文本框中可见。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,添加padding解决了我的问题。只需在.OnlyMoney课程中添加一些填充,然后选中

<强> CSS:

 .OnlyMoney { text-align: right; padding: 0 2px 0 0; }