万卷书>>电脑书籍>>网页制作>>网页制作软件使用>>ColdFusion 初级教程

WANJUANSHU.COM

建立下拉列表框

你可以用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变量的值是该主关键字的值,而不是显示在列表框中的文本。

 
上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书