我目前在我的应用程序中使用autoNumeric。 它很棒。 但是,在编辑模式下,JQuery显示以下错误消息:
“已设置”的值($ 100.000.00)不是数字,并且导致错误被抛出
我有这样的事情:
public string Amount { get; set; }
@Html.TextBoxFor(model => model.Amount, new { @class = "form-control", @placeholder = ModelMetadata.FromLambdaExpression(x => x.Amount, ViewData).Watermark })
$.extend($.fn.autoNumeric.defaults, {
aSep: '@System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberGroupSeparator',
aDec: '@System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator'
});
$("#Amount").autoNumeric('init', { aSign: "$ " });
我搜索了错误,找到了this
但这对我没有帮助。
感谢您的帮助!
答案 0 :(得分:0)
当我输入值时,在创建期间输入$ 100,000.00 就像那样保存到数据库中。
但是,我已更新我的代码以在保存之前删除符号。
import
因此,如果输入$ 100,000.00,则会保存为100000.00
并解决了这个问题。