基于文本字段Javascript/Coldfusion 8填充下拉列表

基于文本字段Javascript/Coldfusion 8填充下拉列表,javascript,coldfusion-8,Javascript,Coldfusion 8,我有一个页面,有大约30个不同的输入字段,其中一个顶部字段是文本字段,填写完后,我想填充一个下拉列表和文本字段。我目前正在调用一个javascript函数,但是我的主要问题是我需要查询数据库以找出填充字段的值 以下是我想做的事情: function populateState(){ <cfquery name="getState" datasource="#application.dsn#"> SELECT STATE_CODE, CODE_ID FROM LERG

我有一个页面,有大约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,因为它们在不同的时间执行。

您需要在查询中创建一个状态JavaScript数组,然后在JavaScript中引用该数组,或者使用内置的cfselect标记绑定来实现这一点。下面是一个简单的例子,说明我是如何做到这一点的:


Dan

该绑定看起来可能与我要查找的内容非常接近,但看起来我要选择的项目的唯一方法是将其作为第一条记录,有没有办法使用这样的绑定来操纵所选内容而不是操纵记录?如果不想将所选内容作为第一个条目返回,则必须在客户端进行任何操纵。目前,CF中没有任何东西可以实现这一点。