主要任务: 输入文本应发送时间格式“00:00”,而不是“01:1h”或“121:11”
<input type="text" data-bind="someInputTimePlugin: value" />
可能有人知道制作类似内容的任何插件,因为它需要花费很多时间来制作它。
答案 0 :(得分:0)
对不好的问题,没人留下一个好的答案! 我找到了解决方案! jquery Inputmask
HTML
<input type="text" data-bind="textInput: element, inputMasked : {'mask': 'hh:mm', 'placeholder': '00:00'}" />
JS
ko.bindingHandlers.inputMasked = {
'init': function (oElement, fValueAccessor, allBindingsAccessor) {
var oCommand = _.defaults(
fValueAccessor(), {
'mask': 'date',
'placeholder': '',
}
);
$(oElement).inputmask({
'alias': oCommand['mask'],
'placeholder': oCommand['placeholder']
});
}
};
可能有人需要它!