我有一个包含大约30个不同输入字段的页面,其中一个顶部字段是文本字段,在填写之后,我想填充下拉列表和文本字段。我目前有它调用javascript函数,但我的主要问题是我需要查询数据库以找出填充字段的值。
以下是我尝试做的事情:
function populateState(){
<cfquery name="getState" datasource="#application.dsn#">
SELECT STATE_CODE, CODE_ID
FROM LERG_LATA_V1 LEFT OUTER JOIN Code ON STATE_CODE = CHAR1_TX
WHERE NPX = #NPANXX#
</cfquery>
}
然后我需要读取结果并选择该元素。有关如何做到这一点的任何建议?我在谷歌搜索中发现的大多数内容都说你不能混用cf和js,因为它们在不同的时间执行。
答案 0 :(得分:0)
您需要使用查询创建状态JavaScript数组,然后在javascript中引用它,或使用内置的cfselect
标记绑定来实现此目的。以下是我如何执行此操作的简单示例:
http://www.dansshorts.com/post/cfselect-binding-and-selectedvalues
丹