CFInput 自动建议:值在哪里?

发布于 2024-08-12 22:03:03 字数 380 浏览 8 评论 0原文

我使用了一个简单的 CFInput 自动建议代码(复制自 Ben Forta 的博客)。它工作正常,但我需要一个附加功能:

在用户使用自动建议字段选择某些内容后,我想用结果填充第二个表单字段......但它不像 Javascript 那样工作(使用 onChange和字段的 value 属性) - 似乎“value”属性包含原始用户输入,而不是他从自动建议列表中选择的内容。在它的生命周期中,我不知道如何使用 Javascript 将所选的自动建议值复制到另一个字段。有人吗?

I used a simple CFInput autosuggest code (copied from Ben Forta's blog). It works ok, but I need one additional feature:

After a user has used the autosuggest field to choose something, I would like to populate a second form field with the result ... but it doesn't work like in Javascript (using onChange and the value property of the field) - it seems that the "value" property contains the original user input, not what he chooses from the autosuggest list. For the life of it I can't find out how to copy the chosen autosuggest value to another field using Javascript. Anyone?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

執念 2024-08-19 22:03:03

你能发布你的代码吗?我的猜测是您希望第二个 cfinput 与 * 的行类似:

<cfform>
Art:
<cfinput type="text"
        name="artname"
        autosuggest="cfc:art.lookupArt({cfautosuggestvalue})">
**<cfinput type="text" name="second" bind="{artname}"/>**
</cfform> 

Can you post your code? My guess is you want the second cfinput to be similar to line with *'s:

<cfform>
Art:
<cfinput type="text"
        name="artname"
        autosuggest="cfc:art.lookupArt({cfautosuggestvalue})">
**<cfinput type="text" name="second" bind="{artname}"/>**
</cfform> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文