-->ColdFusion 初级教程-->建立文本输入框

ColdFusion

后页 前页
目录
北极星书库
建立文本输入框

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

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


 


后页
前页
目录
北极星书库