我必须阻止用户在淘汰赛的输入型文本中插入一个非数字值:防止输入字符的输入型数与淘汰赛
这里我的HTML:
<input data-bind="value: myModel.myNumber, valueUpdate: 'afterkeydown', event: { change: validateMyNumber }" type="number" />
这里的JS :
self.validateMyNumber = function (data, event) {
var input = data.myModel.myNumber();
if (input == "")
{
}
};
我不能找到一些逻辑来validateMyNumber功能里面写的...当我按下按钮,它是不是一个数字我失去了我的模型旧值,我得到一个空字符串...在th电子文本框什么也没有改变... 我只是想如果我插入一个非数字值我必须阻止在文本框中插入...我该怎么办?
可能是一个重复的......应该使用自定义绑定处理程序: –
http://stackoverflow.com/questions/17048468/make-an-input-only-numeric-type-on-knockout –