`

ColdFusion select option 用法,看看哪种适合你的

阅读更多

 

1.
<cfscript>
Function setSelected(val1, val2){
    if (val1 EQ val2)
    {
        Return 'selected="selected"';
    } 
    else 
    {
        Return '';
    }
}
</cfscript>
<selectid="grade"name="grade">
  <optionvalue="A" #setSelected('A', form.grade)#>A</option>
  <optionvalue="B" #setSelected('B', form.grade)#>B</option> 
  <optionvalue="C" #setSelected('C', form.grade)#>C</option> 
  <optionvalue="D" #setSelected('D', form.grade)#>D</option> 
  <optionvalue="F" #setSelected('F', form.grade)#>F</option>
</select>


2.
<selectid="grade"name="grade">
  <option value="A"<cfifform.grade='A'> selected="selected"</cfif>>A</option>
  <option value="B"<cfifform.grade='B'> selected="selected"</cfif>>B</option> 
  <option value="C"<cfifform.grade='C'> selected="selected"</cfif>>C</option> 
  <option value="D"<cfifform.grade='D'> selected="selected"</cfif>>D</option> 
  <option value="F"<cfifform.grade='F'> selected="selected"</cfif>>F</option>
</select>
3.
<cfqueryname="getGrades"datasource="#application.dsn#">
  select gradeLetter from Grades
</cfquery>

<cfselect
  name="grade"
  query="getGrades"
  display="gradeLetter"
  value="gradeLetter"
  selected="#form.grade#"/>
4.
<cfparamname="form.grade"default="C">
<cfsetmydata=[{grade="A",value="A"},{grade="B",value="B"},{grade="C",value="C"},{grade="D",value="D"},{grade="F",value="F"}]>
<cfoutput>
<selectid="grade"name="grade">
    <cflooparray="#mydata#"index="i">
        <option value="#i['value']#"<cfifform.gradeEQi['grade']> selected="selected"</cfif>>#i['value']#</option>
    </cfloop>
</select>
</cfoutput>

5.
<cfsavecontentvariable="GradeOptions">
A:A
B:B
C:C
D:D
F:F
</cfsavecontent>

<selectid="grade"name="grade">
    <cfloopindex="CurOpt"list="#trim(GradeOptions)#"delimiters="#Chr(10)#">
        <option value="#ListFirst(CurOpt,':')#"<cfifform.gradeEQListFirst(CurOpt,':')> selected="selected"</cfif>>#ListRest(CurOpt,':')#</option>
    </cfloop>
</select>
6.
<cfsavecontentvariable="GradeOptions">
A
B
C
D
F
</cfsavecontent>

<selectid="grade"name="grade">
    <cfloopindex="CurOpt"list="#trim(GradeOptions)#"delimiters="#Chr(10)#">
        <option<cfifform.gradeEQCurOpt> selected="selected"</cfif>>#CurOpt#</option>
    </cfloop>
</select>

7.
<cfparamname="form.grade"default="A">
<cfoutput>
<selectid="grade"name="grade">
<cfloopindex="code"from="65"to="90">
    <option value="#Chr(code)#"<cfifform.gradeEQChr(code)> selected="selected"</cfif>>#Chr(code)#</option>
</cfloop>
</select>
</cfoutput>
8.
<cfsetGradeOptions=Grades.readAvailable()/>

<selectid="grade"name="grade">
    <cfloopquery="GradeOptions">
        <option value="#GradeCode#"
                <cfifForm.GradeEQGradeCode>selected="selected</cfif>
                >#GradeCode# - #GradeDesc#</option>
    </cfloop>
</select>
9.
<selectid="grade"name="grade">
      <option value="A"<cfifform.gradeEQ"A"> selected </cfif> >A</option>
      <option value="B"<cfifform.gradeEQ"B"> selected </cfif> >B</option> 
      <option value="C"<cfifform.gradeEQ"C"> selected </cfif> >C</option> 
      <option value="D"<cfifform.gradeEQ"D"> selected </cfif> >D</option> 
      <option value="F"<cfifform.gradeEQ"F"> selected </cfif> >F</option>
   </select>
10.
<scripttype="text/javascript">                                         
  jQuery(document).ready(function(){
     $("#grade option[value='<CFOUTPUT>#FORM.Grade#</CFOUTPUT>']")
      .attr('selected','selected');
  });
</script>

<selectid="grade"name="grade">
  <optionvalue="A">A</option>
  <optionvalue="B">B</option> 
  <optionvalue="C">C</option> 
  <optionvalue="D">D</option> 
  <optionvalue="F">F</option>
</select>
分享到:
评论

相关推荐

    ColdFusion9升级到ColdFusion16

    从ColdFusion9升级到ColdFusion16是一个涉及多个方面的过程。本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、...

    coldfusion

    ColdFusion是一款由Adobe公司开发的服务器端脚本语言和应用程序框架,主要用于构建Web应用程序。它的特点是结合了HTML、SQL和Java等技术,提供了一种高效、便捷的方式来创建动态网页和交互式应用。"CF_study_CN"这个...

    使用ColdFusion Express进行ColdFusion Web应用开发

    ColdFusion Web应用是一种基于服务器端的动态网站构建方式,它使用了一种名为ColdFusion Markup Language(简称CFML)的语言来编写。CFML是一种类似于HTML的标记语言,但它包含了更多的动态元素和功能,如数据库访问...

    ColdFusion初级教程

    ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...

    Java for Coldfusion Developers

    Java for Coldfusion Developers

    coldfusion 论坛源码 cfbb

    CFBB的源码中,你会看到许多ColdFusion标签,如`&lt;cfquery&gt;`用于执行SQL查询,`&lt;cfoutput&gt;`用于输出变量,`&lt;cffunction&gt;`定义函数,以及`&lt;cfif&gt;`进行条件判断等。通过阅读和理解这些源码,开发者可以学习到ColdFusion...

    coldfusion_install.pdf

    从这段内容来看,Adobe ColdFusion是一个功能丰富、适用于多种场景的Web应用开发平台,其安装过程考虑周到,对不同使用场景提供了灵活的配置选项。在使用时,选择正确的配置文件对于确保应用的稳定运行和安全性至关...

    ColdFusion函数

    ColdFusion是一种强大的服务器端脚本语言,由Adobe公司开发,用于构建动态网站、Web应用程序和集成企业系统。它的函数库是其核心功能之一,提供了丰富的功能和操作,以实现高效编程。本篇文章将深入探讨ColdFusion...

    ColdFusion 速成课程

    - 掌握使用CFML(ColdFusion Markup Language)存储和输出数据的方法。 - 定义ODBC Driver,实现与数据库的连接。 - 编写查询语句,实现信息的动态发布、添加和更改。 - 在应用中正确使用局部变量、Cookie以及...

    Coldfusion 9的注册文件

    ColdFusion是一款由Adobe开发的服务器端脚本语言和应用服务器,主要用来创建动态网站和Web应用程序。在本文中,我们将深入探讨ColdFusion 9的相关知识点,包括其功能、安装过程以及安全性方面。 首先,ColdFusion 9...

    coldfusion初级教程

    可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML语言与一种叫作CFML(ColdFusion Markup Language)的语言结合使用即可。...

    ColdFusion函数.chm

    ColdFusion 函数 大部分 集合

    ColdFusion安装指南

    本指南将详细介绍 ColdFusion 8 的安装过程以及基本使用方法。 #### 二、安装前准备 在安装 ColdFusion 8 之前,请确保您的系统满足以下最低硬件和软件要求: 1. **操作系统**: - Windows Server 2003/XP ...

    ColdFusion参考手册

    ColdFusion是由Adobe公司开发的一种服务器端脚本语言,主要用于构建Web应用程序。它结合了HTML、CSS、JavaScript以及自己的ColdFusion Markup Language (CFML),使得开发者能够快速创建动态网页和企业级应用。...

    ColdFusion后台利用方法

    ColdFusion后台利用方法

    Adobe ColdFusion

    Adobe ColdFusion ColdFusion初級教程繁體中文

    coldfusion 函数中文帮助文档

    coldfusion function chinese document

    ColdFusion 5.0高级编程5.pdf

    根据给定的信息,“ColdFusion 5.0高级编程5.pdf”这个文件主要...无论是从数据访问、安全性增强还是模板调试等方面来看,ColdFusion 5.0都为开发者提供了丰富的工具和支持,使其能够在高级编程领域取得更大的成就。

    Coldfusion MX经典教程

    ColdFusion Web Development with Macromedia Dreamweaver MX 2004

Global site tag (gtag.js) - Google Analytics