格式化分类号小计

时间:2019-05-17 10:12:36

标签: html model-view-controller knockout.js

我正在用MVC和Knockout编写应用程序。用户可以写一些元素的价格并可以写逗号或点,但是唯一接受的值是带点的数字。

我已经完成了所有系统的结构,但是当我尝试用逗号估价价格时,值和小计的结果是NaN。否则,所有都可以使用dot正常工作。

这是价格和小计的输入:

<input type="text" class="form-control" data-bind="value: Price" validate-type="price" step="0.01" min="0">
<p class="form-control-static" data-bind="text: formattedPrice"></p>

此功能用于详细说明日期并显示小计:

function SfuffItem(obj) {
var self = this;
$.extend(self, obj);
self.Qta = ko.observable(obj.Qta);
self.Price = ko.observable(obj.Price);

self.Subtotal = ko.computed(function () {
    return self.Qta() * self.Price();
}, self);
self.formattedPrice = ko.computed(function () {
    var price = self.Subtotal();
    return price ? price.toFixed(2) + ' €' : "0";
});
}

pagemodel.prepareData = function (data) {
    data.Stuff = self.stuff();
};

我尝试替换数据,但是我的代码中没有在线解决方案

0 个答案:

没有答案