我为我的UserID字段使用ColdFusion自动建议。当用户开始键入UserID时,会弹出一个用户ID和与其关联的用户名称列表(由cfc函数填充)。示例代码:如何显示自动提示中的额外详细信息,但输入字段中只有ID?
<cfinput name="userID" type="text" value="#userID#" autoSuggest="cfc:Utilities.suggestUser({cfautosuggestvalue})" matchcontains="true" />
这些建议以格式“User Name <userID>
”列出。因此,如果用户开始输入123,则会弹出的示例建议是“Harvey Mann < 1234>”。
问题是,如果用户选择该建议,我不想将整个建议的文本插入到输入字段中 - 我只想插入用户标识(本例中为“1234”)。如果可能,我还希望能够将用户名(“Harvey Mann”)插入相邻的字段/区域。有什么办法可以做到这一点?
非常感谢!这很棒。它甚至不是正则表达式:)(我希望有可能会返回单独的值,但怀疑不会有......) – froadie