css - 光标位置没有出现在文本输入中?

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

最佳答案

我从here得到了答案.这解决了我的问题。

只需像这样设置您的输入样式:

caret-color: #333333;

关于css - 光标位置没有出现在文本输入中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11202633/

相关文章:

javascript - 如何将 div 高度设置为用户显示器分辨率的 100%?

css - 语义用户界面 : how to cut down the Item's height

asp.net-mvc-3 - Html.ValidationSummary(true) 不显示 Ivalidatable 错误

asp.net-mvc-3 - 带有 Ninject 和 EntityFramework 的 ASP.NET MVC 3 中的 ChildAction

javascript - 如何更改/移动按钮位置 "when"clicked

css - 将绝对元素定位在灵活的框布局框内

css - 移动到下一行时 Bootstrap 清除前面的列

c# - 无法加载文件或程序集 'Newtonsoft.Json'

c# - 禁用报告按钮链接不想禁用 - html5

asp.net-mvc-3 - Linq 查询按日期过滤(月和年)