2009-11-30 3 views
0

Я использовал простой код автосохранения CFInput (скопирован из Ben Forta's blog). Он работает нормально, но мне нужна одна дополнительная функция:CFInput autosuggest: где значение?

После того, как пользователь использовал поле autosuggest, чтобы выбрать что-то, я хотел бы заполнить второе поле формы результатом ... но он не работает, как в Javascript (используя onChange и значение свойства поля) - кажется, что свойство «value» содержит исходный пользовательский ввод, а не тот, который он выбирает из списка автозагрузки. Для его жизни я не могу узнать, как скопировать выбранное значение autosuggest в другое поле с помощью Javascript. Кто угодно?

+1

Там нет необходимости для укороченных URL-адресов здесь. Пожалуйста, используйте полный URL: http://www.forta.com/blog/index.cfm/2007/5/31/ColdFusion-Ajax-Tutorial-1-AutoSuggest – ale

ответ

1

Можете ли вы разместить свой код? Я думаю, вы хотите второй cfinput быть похожа на линию с *-х:

<cfform> 
Art: 
<cfinput type="text" 
     name="artname" 
     autosuggest="cfc:art.lookupArt({cfautosuggestvalue})"> 
**<cfinput type="text" name="second" bind="{artname}"/>** 
</cfform> 
Смежные вопросы