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

WANJUANSHU.COM

建立文本输入框

CFTEXTINPUT标签与HTML INPUT=text标签功能相似,但利用CFTEXTINPUT你可以指定字体和布局选项,并可以通过JavaScript或VALIDATE属性进行输入检查。


 

例子:CFTEXTINPUT控件


 

下面的例子是一个简单的CFTEXTINPUT控件,这个例子对日期输入进行检查,即用户必须按照mm/dd/yy的格式输入一个合法的日期值。


 

<BR>Please enter a date:


 

<CFFORM NAME="Form1" ACTION="cfform_submit.cfm" METHOD="Post">


 

<CFTEXTINPUT NAME="entertext"


 

VALUE="mm/dd/yy"


 

MAXLENGTH="10"


 

VALIDATE="date"


 

FONT="Trebuchet MS">


 

<BR><INPUT TYPE="Submit"


 

VALUE="Submit">


 

</CFFORM>


 

此例的显示结果为:


 


 

CFTEXTINPUT表单变量


 

从CFTEXTINPUT控件返回的form变量的值即用户的输入值,其格式为:


 

textinput_name=textinput_value


 

在上一个例子中,返回的form变量为:


 

entertext=textinput_value


 

在ACTION属性所指的文件用,应将该变量引用为#entertext#。


 

CFTEXTINPUT的输入检查


 

你可以利用VALIDATE属性对以下格式的数据进行输入检查:


 

检查输入的合法性

数据类型

描述

Date

确保输入的日期是美国格式mm/dd/yyy。

Eurodate

确保输入的是欧洲日期格式dd/mm/yyyy。

Time

确保输入的时间格式为hh:mm:ss。

Float

确保输入的是一个浮点数。

Integer

确保输入的是一个整数。

Telephone

检查电话号码的输入。电话号码的格式必须为###-###-####。连字符(-)也可以用空格代替,区号必须以1到9之间的数字开头。

Zipcode

可以是5位或9位数字,写成#####-####的格式。连字符可以用空格代替。

Creditcard

空格和破折号会被剔除,并使用Mod10算法检查数字。

Social_security_number

数字必须写成###-##-####的格式,也可以用空格代替连字符。

 

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