gpt4 book ai didi

javascript - 对 knockout.js 中的模糊事件使用react

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:51 26 4
gpt4 key购买 nike

我有一个输入文本框,每当它失去焦点时,我想在一个函数中获取它的值文本。

例如,如果键入 “testimonials1”,我如何在 blur 事件的事件处理程序中获取该文本?

这是我试过的。我得到 ProjectTestimonial 作为一个对象,而不是用户输入的文本。

HTML

<div class="ratingcontents" data-bind="foreach: ProjectTestimonial">
<!--ko if: !Testimonialstext-->
<input type="text" placeholder="Testimonials" class="txttestimonials"
data-bind="
text: Testimonialstext,
event: {
blur: $root.testimonialblurFunction.bind(SourceId, SourceText, Testimonialstext)
}
"
>
<!--/ko-->
</div>

JS

self.testimonialblurFunction = function (data, event, Testimonialstext) {
debugger;
alert(data.soid + Testimonialstext);
}

最佳答案

您可以使用附加到任何 JS 事件的事件:

<input name="id" data-bind="value: id, event: { blur: blurFunction }">

在你的 View 模型中:

self.blurFuncion = function(){
// this attacks when blur event occurs in input
}

就这么简单。

关于javascript - 对 knockout.js 中的模糊事件使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16915887/

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