Javascript 敲除文本输入时间验证
主要任务: 输入文本应以时间格式“00:00”,而不是“01:1h”或“121:11”发送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
可能有人知道制作这样的插件,因为制作这个插件需要很多时间。对不起,这个问题不好,没人能给出好的答案! 我找到了解决办法 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']
});
}
};