Javascript 敲除文本输入时间验证

Javascript 敲除文本输入时间验证,javascript,validation,input,knockout.js,Javascript,Validation,Input,Knockout.js,主要任务: 输入文本应以时间格式“00:00”,而不是“01:1h”或“121:11”发送 可能有人知道制作这样的插件,因为制作这个插件需要很多时间。对不起,这个问题不好,没人能给出好的答案! 我找到了解决办法 html 也许有人需要它 根据目标浏览器对HTML5的支持,使用type=“time”而不是type=“text”可能适合您。 <input type="text" data-bind="someInputTimePlugin: value" /> <input

主要任务: 输入文本应以时间格式“00:00”,而不是“01:1h”或“121:11”发送



可能有人知道制作这样的插件,因为制作这个插件需要很多时间。

对不起,这个问题不好,没人能给出好的答案! 我找到了解决办法

html


也许有人需要它

根据目标浏览器对HTML5的支持,使用
type=“time”
而不是
type=“text”
可能适合您。
<input type="text" data-bind="someInputTimePlugin: value" />
<input type="text" data-bind="textInput: element, inputMasked : {'mask': 'hh:mm', 'placeholder': '00:00'}" />
ko.bindingHandlers.inputMasked = {
'init': function (oElement, fValueAccessor, allBindingsAccessor) {
    var oCommand = _.defaults(
        fValueAccessor(), {
            'mask': 'date',
            'placeholder': '',
        }
    );
    $(oElement).inputmask({
        'alias': oCommand['mask'],
        'placeholder': oCommand['placeholder']
    });
   }
 };