Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. var NumberField = function () {
  2. var self = this;
  3. self.maskFormat = "0";
  4. self.firstNumber = ko.observable("");
  5. self.secondNumber = ko.observable("");
  6. self.thirdNumber = ko.observable("");
  7. };
  8.  
  9. <input id="0" maxlength="1" type="tel" data-bind="numeric: firstNumber">
  10. <input id="1" maxlength="1" type="tel" data-bind="numeric: secondNumber">
  11. <input id="2" maxlength="1" type="tel" data-bind="numeric: thirdNumber">
  12.  
  13. this.cleanNumber = ko.pureComputed(function () {
  14. return this.firstNumber().toString() + this.secondNumber().toString() + this.thirdNumber().toString();
  15. }, this);
  16.  
  17. let unwrapNumbers = this.numbers().cleanNumber().split("").map(function (item){
  18. return Number(item);
  19. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement