gpt4 book ai didi

javascript - knockout 验证 throttle

转载 作者:行者123 更新时间:2023-11-28 13:27:25 27 4
gpt4 key购买 nike

嗨,我在输入类型上有一个 css 绑定(bind),如果它与我的函数匹配,它会添加 CircleErrors 类。我的问题是,上课时有延迟,只有当我关闭输入框时才会发生。我希望在按下键盘键时删除该类。我知道您可以使用一个 throttle 来进行 knockout ,但我不知道如何去做。

<input id="firstName" type="text" placeholder="First name" data-bind="value: Registration.FirstName, css: { CircleErrors: Registration.FirstName().length == 0 && Registration.FirstNameValidation(), valueUpdate: 'afterkeydown' }">

最佳答案

您放错了 valueUpdate 参数。它位于 css 参数内 - 您需要将其移至 } 之外:

<input id="firstName" type="text" placeholder="First name" data-bind="value: Registration.FirstName, css: { CircleErrors: Registration.FirstName().length == 0 && Registration.FirstNameValidation() }, valueUpdate: 'afterkeydown'">

Here's a demo with it working

关于javascript - knockout 验证 throttle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com