
cfinput
249
Validation differences
The preceding table describes the general validation behavior. The
underlying validation code must differ depending on the validation method and the form type.
As a result, the algorithms used vary in some instances, including the following:
•
The validation algorithms used for date/time values varies between onSubmit/OnBlur and
OnServer.
•
The algorithms used for onSubmit/OnBlur validation in Flash vary from those used for
HTML/XML format, and generally follow simpler rules.
The table describes the onSubmit/OnBlur behavior in HTML format. For detailed information
on the OnServer validation algorithms, see “Data validation types” in Chapter 28, “Data
validation types,” in
ColdFusion MX Developer’s Guide
.
For more information on validation, including discussions of the advantages and disadvantages of
different validation types, see Chapter 28, “Validating Data” in
ColdFusion MX Developer’s Guide
.
Masking input data
The
mask
attribute controls the format of data that can be entered into a field. You can combine
masking and validation on a field.
•
In HTML and Flash form format the mask can control the format of data entered into a
text
field.
•
In Flash format, the mask can also control the format of the date chosen using the
datefield
input control.
In text fields, ColdFusion automatically inserts any literal mask characters, such as - characters in
telephone numbers. Users type only the variable part of the field.
A valid e-mail address of the form [email protected]. ColdFusion
validates the format only; it does not check that entry is a valid active e-mail
address.
URL
A valid URL pattern; supports http, https, ftp file, mailto, and news URLs.
guid
A unique identifier that follows the Microsoft/DCE format, xxxxxxxx-xxxx-
xxxx-xxxx-xxxxxxxxxxxx, where x is a hexadecimal number.
uuid
A universally unique identifier (UUID) that follows the ColdFusion format,
xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx, where x is a hexadecimal number.
maxlength
Limits the input to a maximum number of characters.
noblanks
Does not allow fields that consist only of blanks.
regex
or
regular_expression
Matches input against the
pattern
attribute. Valid in HTML and XML
format only; ignored in Flash format.
SubmitOnce
Used only with submit and image types; prevents the user from submitting
the same form multiple times before until the next page loads (for example,
submitting an order a second time before getting the first order
confirmation). Valid in HTML and XML format only; ignored in Flash
format.
Type
Description
Содержание COLFUSION MX 7-CFML
Страница 1: ...COLDFUSION MX7 CFML Reference...
Страница 20: ...20 Chapter 1 Reserved Words and Variables...
Страница 50: ...50 Chapter 2 ColdFusion Tags cfelse br Searching cfif cfloop cfif...
Страница 101: ...cfdefaultcase 101 cfdefaultcase cfswitch cfoutput Your grade is grade cfoutput...
Страница 115: ...cfdocumentsection 115 cfdocumentsection cfoutput cfdocument...
Страница 311: ...cfNTauthenticate 311 Please Try again H2 cfif cfoutput cfinclude template loginform cfm cfabort cfif cfif cflogin...
Страница 411: ...cftable 411 cftable body html...
Страница 515: ...Chr 515 maxlength 5 p input type Submit name input type RESET cfform...
Страница 605: ...GetEncoding 605 WriteOutput The encoding is theEncoding cfscript cfif...
Страница 629: ...GetProfileString 629 tr td input type Submit name Submit value Submit td td td tr table form...
Страница 655: ...IIf 655 cfoutput IIf Hour Now GTE 12 DE It is afternoon or evening DE It is morning cfoutput b...
Страница 664: ...664 Chapter 3 ColdFusion Functions cfelse h3 Conversion error h3 cfif...
Страница 687: ...IsStruct 687 cfoutput cfquery cfif cfoutput hr Employee Add Complete cfoutput cfcase cfswitch...
Страница 693: ...IsWDDX 693 struct data wddxPacket hr xmp cfoutput packet xmp IsWDDX returns IsWDDX packet br cfoutput...
Страница 751: ...LSDateFormat 751 hr noshade cfoutput cfloop...
Страница 861: ...StructFind 861 cfquery cfif cfoutput hr Employee Add Complete cfoutput cfcase cfswitch...
Страница 869: ...StructIsEmpty 869 cfoutput cfquery cfif cfoutput hr Employee Add Complete cfoutput cfcase cfswitch...
Страница 903: ...Val 903 value Is the beginning numeric name form...
Страница 932: ...932 Chapter 3 ColdFusion Functions...
Страница 944: ...944 Chapter 4 ColdFusion MX Flash Form Style Reference...
Страница 962: ...962 Chapter 5 Application CFC Reference...
Страница 1008: ...1008 Chapter 6 ColdFusion MX Event Gateway Reference cfset retValue Reason reason cfreturn retValue cffunction...
Страница 1054: ...1054 Chapter 6 ColdFusion MX Event Gateway Reference...