2012-07-30 80 views
0

如何在ColdFusion中构建多选框而不使用CFForm或CFSelect?Coldfusion Multi-Select box without CFSelect

这是为了从数据库中提取值,所以它不仅仅是一个静态选择框,它是动态的。

这是我第一次尝试在ColdFusion中编写代码,我一直都是.Net人,所以这对我来说有点改变。

我需要这个的原因是因为我已经雇佣了一个使用Coldfusion的部门,但是从Lead开发人员告诉我的是他们不使用CFForm并且看到CFSelect如何需要在CFForm内部我需要一种不同的方式来做到这一点。

回答

1

使用普通的旧的HTML,例如:

<cfquery name="qryUsers" datasource="datasourcename"> 
    SELECT [User].[UserID], [User].[FirstName] 
    FROM [User] 
</cfquery> 


<cfoutput> 
    <form ...> 
     <select name="users" multiple="multiple"> 
      <option value="">- please select -</option> 
      <cfloop query="qryUsers"> 
       <option value="#UserID#">#FirstName#</option> 
      </cfloop> 
     </select> 
    </form> 
</cfoutput> 
+0

看起来不错,别忘了CFLOOP内的CFOUTPUT标签。 – 2012-07-31 09:59:36