-->ColdFusion 初级教程-->建立下拉列表框

ColdFusion

后页 前页
目录
北极星书库
建立下拉列表框


你可以用CFSELECT建立与HTML SELECT标签相似的下拉列表框,但CFSELECT提供了对用户输入,错误处理等的更全面的控制,并允许你根据数据库查询结果构造下拉列表。


用查询结果构造CFSELECT


利用查询结果构造下拉列表时,你只需指定为CFSELECT提供数据的查询名和要显示在下拉列表中的查询字段名。如下例:


<CFQUERY NAME="myquery"


DATASOURCE="cfsnippets">


SELECT * FROM Employees


</CFQUERY>


<CFFORM NAME="Form1" ACTION="submit.cfm"


METHOD="Post">


<CFSELECT NAME="myselectbox"


QUERY="myquery"


VALUE="Employee_ID"


DISPLAY="FirstName"


REQUIRED="yes"


MULTIPLE="yes"


SIZE="8">


</CFSELECT>


<BR><INPUT TYPE="Submit"


VALUE="Submit">


</CFFORM>


此例的显示结果类似于:



注意例子中使用了MULTIPLE属性,用户可以选择多项内容。当MULTIPLE属性被忽略或设置为SINGLE,并且SIZE属性被设置为零时,下拉列表框的显示结果则为:


另外应该注意的是,在此例中用VALUE属性指定了表Employee的主关键字,因此传递给ACTION属性所指文件的form变量的值是该主关键字的值,而不是显示在列表框中的文本。



后页
前页
目录
北极星书库