代码之家  ›  专栏  ›  技术社区  ›  scripter78

不带CFSelect的Coldfusion多选框

  •  0
  • scripter78  · 技术社区  · 12 年前

    如果不使用CFForm或CFSelect,如何在Coldfusion中构建多选框?

    这是从数据库中提取值,这样它就不仅仅是一个静态的选择框,而是动态的。

    这是我第一次尝试在ColdFusion中编码,我一直是一个.Net用户,所以这对我来说是一个小小的改变。

    我之所以需要这个,是因为我被一个使用Coldfusion的部门聘用,但根据首席开发人员告诉我的情况,他们不使用CFForm,鉴于CFSelect需要如何进入CFForm,我需要一种不同的方式来做到这一点。

    1 回复  |  直到 12 年前
        1
  •  3
  •   Peter Boughton    12 年前

    使用普通的旧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>