我正在淘汰赛。我正在尝试测试输入键按下或模糊事件。

HTML:

<input class="percent-text" data-bind="numeric: Percent, value: Percent, event: { keypress: $root.percentUpdate, blur: $root.percentUpdate }" type="number" min="1" max="100" oninput="maxlength(this)" maxlength="3" />


剔除模型:

self.percentUpdate = function (data, event) {
            if (event.keyCode === 13 || TEST FOR BLUR HERE) {
....


不知道如何测试模糊事件。救命
谢谢

最佳答案

不熟悉淘汰赛,但我认为常规JavaScript可以使用:

self.percentUpdate = function (data, event) {
  if (event.keyCode === 13 || event.type==='blur') {

10-06 03:46