目录
北极星书库
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 |
数字必须写成###-##-####的格式,也可以用空格代替连字符。 |
前页
目录
北极星书库