我怎样才能美元符号添加到MVC值
@Html.TextBoxFor(x => x.RefundAmount, new { @class = "form-control", id = "RefundAmount", name = "RefundAmount",disabled="disabled" })
我怎样才能美元符号添加到MVC值
@Html.TextBoxFor(x => x.RefundAmount, new { @class = "form-control", id = "RefundAmount", name = "RefundAmount",disabled="disabled" })
@Html.TextBoxFor(x => "$"+x.RefundAmount, new { @class = "form-control", id = "RefundAmount", name = "RefundAmount",disabled="disabled" })
试试这个上面的代码
它不起作用 – ArunRaju
您的帖子不清楚。请解释清楚 –
如果您确信它会是HTML5功能的浏览器,您可以使用模式属性。
pattern="^\\$?(([1-9](\\d*|\\d{0,2}(,\\d{3})*))|0)(\\.\\d{1,2})?$"
@Html.TextBoxFor(model => model.RefundAmount, new { @class = "required numeric", Value=String.Format("$ {0}",Model.RefundAmount) })
试试这个
如果你想添加'$'符号? –
之前在文本框中的值 – ArunRaju
这取决于你想要做什么..如果你想要'$'不应该被删除的货币格式,然后把它放在文本框外作为一个简单的解决方案。如果它只是您想要显示的文本,您可以简单地在文本框中显示的文本前附加'$'。 –