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的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、...
ColdFusion是一款由Adobe公司开发的服务器端脚本语言和应用程序框架,主要用于构建Web应用程序。它的特点是结合了HTML、SQL和Java等技术,提供了一种高效、便捷的方式来创建动态网页和交互式应用。"CF_study_CN"这个...
ColdFusion Web应用是一种基于服务器端的动态网站构建方式,它使用了一种名为ColdFusion Markup Language(简称CFML)的语言来编写。CFML是一种类似于HTML的标记语言,但它包含了更多的动态元素和功能,如数据库访问...
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...
Java for Coldfusion Developers
CFBB的源码中,你会看到许多ColdFusion标签,如`<cfquery>`用于执行SQL查询,`<cfoutput>`用于输出变量,`<cffunction>`定义函数,以及`<cfif>`进行条件判断等。通过阅读和理解这些源码,开发者可以学习到ColdFusion...
从这段内容来看,Adobe ColdFusion是一个功能丰富、适用于多种场景的Web应用开发平台,其安装过程考虑周到,对不同使用场景提供了灵活的配置选项。在使用时,选择正确的配置文件对于确保应用的稳定运行和安全性至关...
ColdFusion是一种强大的服务器端脚本语言,由Adobe公司开发,用于构建动态网站、Web应用程序和集成企业系统。它的函数库是其核心功能之一,提供了丰富的功能和操作,以实现高效编程。本篇文章将深入探讨ColdFusion...
- 掌握使用CFML(ColdFusion Markup Language)存储和输出数据的方法。 - 定义ODBC Driver,实现与数据库的连接。 - 编写查询语句,实现信息的动态发布、添加和更改。 - 在应用中正确使用局部变量、Cookie以及...
ColdFusion是一款由Adobe开发的服务器端脚本语言和应用服务器,主要用来创建动态网站和Web应用程序。在本文中,我们将深入探讨ColdFusion 9的相关知识点,包括其功能、安装过程以及安全性方面。 首先,ColdFusion 9...
可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML语言与一种叫作CFML(ColdFusion Markup Language)的语言结合使用即可。...
ColdFusion 函数 大部分 集合
本指南将详细介绍 ColdFusion 8 的安装过程以及基本使用方法。 #### 二、安装前准备 在安装 ColdFusion 8 之前,请确保您的系统满足以下最低硬件和软件要求: 1. **操作系统**: - Windows Server 2003/XP ...
ColdFusion是由Adobe公司开发的一种服务器端脚本语言,主要用于构建Web应用程序。它结合了HTML、CSS、JavaScript以及自己的ColdFusion Markup Language (CFML),使得开发者能够快速创建动态网页和企业级应用。...
ColdFusion后台利用方法
Adobe ColdFusion ColdFusion初級教程繁體中文
coldfusion function chinese document
根据给定的信息,“ColdFusion 5.0高级编程5.pdf”这个文件主要...无论是从数据访问、安全性增强还是模板调试等方面来看,ColdFusion 5.0都为开发者提供了丰富的工具和支持,使其能够在高级编程领域取得更大的成就。
ColdFusion Web Development with Macromedia Dreamweaver MX 2004