- CFML リファレンスユーザーガイド
- ColdFusion 関数
- カテゴリ別の ColdFusion 関数
- 関数 a~b
- Abs
- ACos
- AddSOAPRequestHeader
- AddSOAPResponseHeader
- AjaxLink
- AjaxOnLoad
- ApplicationStop
- ArrayAppend
- ArrayAvg
- ArrayClear
- ArrayContains
- ArrayContainsNoCase
- ArrayDelete
- ArrayDeleteAt
- ArrayDeleteNoCase
- ArrayEach
- ArrayFilter
- ArrayFind
- ArrayFindAll
- ArrayFindAllNoCase
- ArrayFindNoCase
- ArrayInsertAt
- ArrayIsDefined
- ArrayIsEmpty
- ArrayLen
- ArrayMap
- ArrayMax
- ArrayMin
- ArrayNew
- ArrayPrepend
- ArrayReduce
- ArrayResize
- ArraySet
- ArraySetMetadata
- ArraySlice
- ArraySort
- ArraySum
- ArraySwap
- ArrayToList
- Asc
- ASin
- Atn
- AuthenticatedContext
- AuthenticatedUser
- BinaryDecode
- BinaryEncode
- BitAnd
- BitMaskClear
- BitMaskRead
- BitMaskSet
- BitNot
- BitOr
- BitSHLN
- BitSHRN
- BitXor
- BooleanFormat
- Abs
- 関数 c~d
- CacheGet
- CacheGetAllIds
- CacheGetMetadata
- CacheGetProperties
- CacheGetSession
- CacheIdExists
- CachePut
- CacheRegionExists
- CacheRegionNew
- CacheRegionRemove
- CacheRemove
- CacheRemoveAll
- CacheSetProperties
- CallStackDump
- CallStackGet
- CanDeSerialize
- Canonicalize
- CanSerialize
- Ceiling
- CharsetDecode
- CharsetEncode
- Chr
- CJustify
- Compare
- CompareNoCase
- Cos
- CreateDate
- CreateDateTime
- CreateObject
- CreateObject:.NET オブジェクト
- CreateObject:COM オブジェクト
- CreateObject:コンポーネントオブジェクト
- CreateObject:CORBA オブジェクト
- CreateObject:Java または EJB オブジェクト
- CreateObject:web サービスオブジェクト
- CreateODBCDate
- CreateODBCDateTime
- CreateODBCTime
- CreateSignedJWT
- createEncryptedJWT
- CreateTime
- CreateTimeSpan
- CreateUUID
- CSRFGenerateToken
- CSRFVerifyToken
- CSVRead
- CSVWrite
- CSVProcess
- DateAdd
- DateCompare
- DateConvert
- DateDiff
- DateFormat
- DatePart
- DateTimeFormat
- Day
- DayOfWeek
- DayOfWeekAsString
- DayOfYear
- DaysInMonth
- DaysInYear
- DE
- DecimalFormat
- DecodeForHTML
- DecodeFromURL
- DecrementValue
- Decrypt
- DecryptBinary
- DeleteClientVariable
- Deserialize
- DeserializeJSON
- DeserializeXML
- DirectoryCopy
- DirectoryCreate
- DirectoryDelete
- DirectoryExists
- DirectoryList
- DirectoryRename
- DollarFormat
- DotNetToCFType
- Duplicate
- 関数 e~g
- EncodeForCSS
- EncodeForDN
- EncodeForHTML
- EncodeForHTMLAttribute
- EncodeForJavaScript
- EncodeForLDAP
- EncodeForURL
- EncodeForXML
- EncodeForXMLAttribute
- EncodeForXpath
- Encrypt
- EncryptBinary
- EntityDelete
- EntityLoad
- EntityLoadByExample
- EntityLoadByPK
- EntityMerge
- EntityNew
- EntityReload
- EntitySave
- EntityToQuery
- Evaluate
- Exp
- ExpandPath
- FileClose
- FileCopy
- FileDelete
- FileExists
- FileGetMimeType
- FileIsEOF
- FileMove
- FileOpen
- FileRead
- FileReadBinary
- FileReadLine
- FileSeek
- FileSetAccessMode
- FileSetAttribute
- FileSetLastModified
- FileSkipBytes
- FileUpload
- FileUploadAll
- FileWrite
- FileWriteLine
- Find
- FindNoCase
- FindOneOf
- FirstDayOfMonth
- Fix
- Floor
- FormatBaseN
- GeneratePBKDFKey
- GenerateSecretKey
- GetApplicationMetadata
- GetAuthUser
- GetBaseTagData
- GetBaseTagList
- GetBaseTemplatePath
- GetClientVariablesList
- GetComponentMetaData
- GetContextRoot
- GetCPUUsage
- GetCurrentTemplatePath
- GetCSPNonce
- GetDirectoryFromPath
- GetEncoding
- GetException
- GetFileFromPath
- GetFileInfo
- GetFreeSpace
- GetFunctionCalledName
- GetFunctionList
- GetGatewayHelper
- GetHttpRequestData
- GetHttpTimeString
- GetK2ServerDocCount
- GetK2ServerDocCountLimit
- GetLocale
- GetLocaleDisplayName
- GetLocalHostIP
- GetMetaData
- GetMetricData
- GetPageContext
- GetPropertyString
- GetPropertyFile
- GetPrinterInfo
- GetPrinterList
- GetProfileSections
- GetProfileString
- GetReadableImageFormats
- GetSafeHTML
- GetSAMLAuthRequest
- GetSAMLLogoutRequest
- Generate3DesKey
- GenerateSAMLSPMetadata
- GetSOAPRequest
- GetSOAPRequestHeader
- GetSOAPResponse
- GetSOAPResponseHeader
- GetSystemFreeMemory
- GetSystemTotalMemory
- GetTempDirectory
- GetTempFile
- GetTemplatePath
- GetTickCount
- GetTimeZoneInfo
- GetToken
- GetTotalSpace
- GetUserRoles
- GetVFSMetaData
- GetWriteableImageFormats
- 関数 h~im
- Hash
- HMac
- Hour
- HQLMethods
- HTMLCodeFormat
- HTMLEditFormat
- IIf
- ImageAddBorder
- ImageBlur
- ImageClearRect
- ImageCopy
- ImageCreateCaptcha
- ImageCrop
- ImageDrawArc
- ImageDrawBeveledRect
- ImageDrawCubicCurve
- ImageDrawLine
- ImageDrawLines
- ImageDrawOval
- ImageDrawPoint
- ImageDrawQuadraticCurve
- ImageDrawRect
- ImageDrawRoundRect
- ImageDrawText
- ImageFlip
- ImageGetBlob
- ImageGetBufferedImage
- ImageGetEXIFMetadata
- ImageGetEXIFTag
- ImageGetHeight
- ImageGetIPTCMetadata
- ImageGetIPTCTag
- ImageGetMetadata
- ImageGetWidth
- ImageGrayscale
- ImageInfo
- ImageMakeColorTransparent
- ImageMakeTranslucent
- ImageNegative
- ImageNew
- ImageOverlay
- ImagePaste
- ImageRead
- ImageReadBase64
- ImageResize
- ImageRotate
- ImageRotateDrawingAxis
- ImageScaleToFit
- ImageSetAntialiasing
- ImageSetBackgroundColor
- ImageSetDrawingColor
- ImageSetDrawingStroke
- ImageSetDrawingTransparency
- ImageSharpen
- ImageShear
- ImageShearDrawingAxis
- ImageTranslate
- ImageTranslateDrawingAxis
- ImageWrite
- ImageWriteBase64
- ImageXORDrawingMode
- 関数 in~k
- IncrementValue
- InputBaseN
- Insert
- Int
- InterruptThread
- InvalidateOauthAccesstoken
- Invoke
- InitSAMLAuthRequest
- InitSAMLLogoutRequest
- InvokeCFClientFunction
- IsArray
- IsAuthenticated
- IsAuthorized
- IsBinary
- IsBoolean
- IsClosure
- IsCustomFunction
- IsDate
- IsDateObject
- IsDDX
- IsDebugMode
- IsDefined
- IsImage
- IsImageFile
- IsInstanceOf
- IsIPv6
- IsJSON
- IsK2ServerABroker
- IsK2ServerDocCountExceeded
- IsK2ServerOnline
- IsLeapYear
- IsLocalHost
- IsNull
- IsNumeric
- IsNumericDate
- IsObject
- isOnline
- IsPDFArchive
- IsPDFFile
- IsPDFObject
- IsProtected
- IsQuery
- isSamlLogoutResponse
- isSafeHTML
- IsSimpleValue
- IsSOAPRequest
- IsSpreadsheetFile
- IsSpreadsheetObject
- IsStruct
- isThreadInterrupted
- IsUserInAnyRole
- IsUserInRole
- IsUserLoggedIn
- IsValid
- IsValidOauthAccesstoken
- IsWDDX
- IsXML
- IsXmlAttribute
- IsXmlDoc
- IsXmlElem
- IsXmlNode
- IsXmlRoot
- JavaCast
- JSStringFormat
- 関数 l
- LCase
- Left
- Len
- ListAppend
- ListChangeDelims
- ListContains
- ListContainsNoCase
- ListDeleteAt
- ListEach
- ListFilter
- ListFind
- ListFindNoCase
- ListFirst
- ListGetAt
- ListGetDuplicates
- ListInsertAt
- ListLast
- ListLen
- ListMap
- ListPrepend
- ListQualify
- ListReduce
- ListRemoveDuplicates
- ListRest
- ListSetAt
- ListSort
- ListToArray
- ListValueCount
- ListValueCountNoCase
- LJustify
- Location
- Log
- Log10
- LSCurrencyFormat
- LSDateFormat
- LSDateTimeFormat
- LSEuroCurrencyFormat
- LSIsCurrency
- LSIsDate
- LSIsNumeric
- LSNumberFormat
- LSParseCurrency
- LSParseDateTime
- LSParseEuroCurrency
- LSParseNumber
- LSTimeFormat
- LTrim
- 関数 m~r
- Max
- Mid
- Min
- Minute
- Month
- MonthAsString
- Now
- NumberFormat
- ObjectEquals
- ObjectLoad
- ObjectSave
- OnWSAuthenticate
- ORMClearSession
- ORMCloseAllSessions
- ORMCloseSession
- ORMEvictCollection
- ORMEvictEntity
- ORMEvictQueries
- ORMExecuteQuery
- ORMFlush
- ORMFlushall
- ORMGetSession
- ORMGetSessionFactory
- ORMIndex
- ORMIndexPurge
- ORMReload
- ORMSearch
- ORMSearchOffline
- ParagraphFormat
- ParameterExists
- ParseDateTime
- Pi
- PrecisionEvaluate
- ProcessSAMLResponse
- ProcessSAMLLogoutRequest
- Quarter
- PreserveSingleQuotes
- QueryAddColumn
- QueryAddRow
- QueryConvertForGrid
- QueryExecute
- QueryFilter
- QueryGetResult
- QueryGetRow
- QueryKeyExists
- QueryMap
- QueryNew
- QueryReduce
- QuerySetCell
- QuotedValueList
- QueryEach
- Rand
- Randomize
- RandRange
- ReEscape
- REFind
- REFindNoCase
- ReleaseComObject
- REMatch
- REMatchNoCase
- RemoveCachedQuery
- RemoveChars
- RepeatString
- Replace
- ReplaceList
- ReplaceNoCase
- REReplace
- REReplaceNoCase
- RestDeleteApplication
- RestSetResponse
- RestInitApplication
- Reverse
- Right
- RJustify
- Round
- RTrim
- 関数 s
- second
- SendGatewayMessage
- SendSAMLLogoutResponse
- Serialize
- SerializeJSON
- SerializeXML
- SessionInvalidate
- SessionRotate
- SessionGetMetaData
- SessionInvalidate
- SessionRotate
- SetDay
- SetEncoding
- SetHour
- SetLocale
- SetMonth
- SetProfileString
- SetPropertyString
- SetVariable
- SetYear
- Sgn
- Sin
- Sleep
- SpanExcluding
- SpanIncluding
- SpreadsheetAddAutoFilter
- SpreadsheetAddColumn
- SpreadsheetAddFreezePane
- SpreadsheetAddImage
- SpreadsheetAddInfo
- SpreadsheetAddPageBreaks
- SpreadsheetAddRow
- SpreadsheetAddRows
- SpreadsheetAddSplitPane
- SpreadsheetCreateSheet
- SpreadsheetDeleteColumn
- SpreadsheetDeleteColumns
- SpreadsheetDeleteRow
- SpreadsheetDeleteRows
- SpreadsheetFormatCell
- SpreadsheetFormatColumn
- SpreadsheetFormatCellRange
- SpreadsheetFormatColumn
- SpreadsheetFormatColumns
- SpreadsheetFormatRow
- SpreadsheetFormatRows
- SpreadsheetGetCellComment
- SpreadsheetGetCellFormula
- SpreadsheetGetCellValue
- SpreadsheetGetColumnCount
- SpreadsheetInfo
- SpreadsheetMergeCells
- SpreadsheetNew
- SpreadsheetRead
- SpreadsheetReadBinary
- SpreadsheetRemoveSheet
- SpreadsheetSetActiveSheet
- SpreadsheetSetActiveSheetNumber
- SpreadsheetSetCellComment
- SpreadsheetSetCellFormula
- SpreadsheetSetCellValue
- SpreadsheetSetColumnWidth
- SpreadsheetSetFooter
- SpreadsheetSetHeader
- SpreadsheetSetRowHeight
- SpreadsheetShiftColumns
- SpreadsheetShiftRows
- SpreadsheetWrite
- StreamingSpreadsheetNew
- StreamingSpreadsheetCleanup
- StreamingSpreadsheetRead
- StreamingSpreadsheetProcess
- SpreadsheetSetFooterImage
- SpreadsheetSetHeaderImage
- SpreadsheetSetFittoPage
- SpreadsheetUngroupColumns
- SpreadsheetGroupColumns
- SpreadsheetUngroupRows
- SpreadsheetGroupRows
- SpreadsheetRemoveColumnBreak
- SpreadsheetSetColumnBreak
- SpreadsheetRemoveRowBreak
- SpreadsheetSetRowBreak
- SpreadsheetRemovePrintGridlines
- SpreadsheetAddPrintGridlines
- SpreadsheetGetColumnWidth
- SpreadsheetSetColumnHidden
- SpreadsheetSetRowHidden
- SpreadsheetisColumnHidden
- SpreadsheetisRowHidden
- SpreadsheetisStreamingXmlFormat
- SpreadsheetisXmlFormat
- SpreadsheetisBinaryFormat
- SpreadsheetRenameSheet
- SpreadsheetRemoveSheetNumber
- SpreadsheetGetLastRowNumber
- SpreadsheetGetPrintOrientation
- Sqr
- StripCR
- StructAppend
- StructClear
- StructCopy
- StructCount
- StructDelete
- StructEach
- StructFilter
- StructFind
- StructFindKey
- StructFindValue
- StructGet
- StructGetMetadata
- StructInsert
- StructIsEmpty
- StructKeyArray
- StructKeyExists
- StructKeyList
- StructMap
- StructNew
- StructReduce
- StructSetMetadata
- StructSort
- StructToSorted
- StructUpdate
- StructValueArray
- StoreSetMetadata
- StoreGetACL
- StoreGetMetadata
- StoreAddACL
- StoreSetACL
- 関数 t~z
- Tan
- ThreadJoin
- ThreadTerminate
- Throw
- TimeFormat
- ToBase64
- ToBinary
- ToScript
- ToString
- Trace
- Transactionandconcurrency
- TransactionCommit
- TransactionRollback
- TransactionSetSavePoint
- Trim
- UCase
- URLDecode
- URLEncodedFormat
- URLSessionFormat
- Val
- ValueList
- VerifyClient
- Week
- Wrap
- WriteDump
- WriteLog
- WriteOutput
- WSGetAllChannels
- WSGetSubscribers
- WSPublish
- WSSendMessage
- XmlChildPos
- XmlElemNew
- XmlFormat
- XmlGetNodeType
- XmlNew
- XmlParse
- XmlSearch
- XmlTransform
- XmlValidate
- Year
- YesNoFormat
- ColdFusion のタグ
- ColdFusion タグの概要
- カテゴリ別の ColdFusion タグ
- アプリケーションフレームワークタグ
- 通信タグ
- データベース操作タグ
- データ出力タグ
- デバッグタグ
- 例外処理タグ
- 拡張タグ
- ファイル管理タグ
- フロー制御タグ
- フォームタグ
- インターネットプロトコルタグ
- ページ処理タグ
- セキュリティタグ
- 変数操作タグ
- その他のタグ
- タグ a~b
- タグ c
- cfcache
- cfcalendar
- cfcase
- cfcatch
- cfchart
- ColdFusion の cfchart タグ
- cfchart の概要
- cfchart を使用したチャートのカスタマイズ
- 高度な cfchart カスタマイズオプション
- ColdFusion での面グラフの作成
- ColdFusion での折れ線グラフの作成
- ColdFusion での棒グラフの作成
- ColdFusion でのフローティング棒グラフの作成
- ColdFusion でのヒストグラムの作成
- ColdFusion での円グラフの作成
- ColdFusion でのファネルグラフの作成
- ColdFusion でのピラミッドグラフの作成
- ColdFusion での曲線グラフの作成
- ColdFusion でボックスプロットを作成する
- ColdFusion でのドーナツグラフの作成
- ColdFusion でのバブルチャートの作成
- ColdFusion での散布図の作成
- ColdFusion でのレーダーチャートの作成
- ColdFusion のその他のグラフタイプ(円錐、円柱、ピアノ、箇条書き)
- cfchart の高度なカスタマイズオプション
- cfchartdata
- cfchartseries
- cfchartset
- cfclient
- cfclientsettings
- cfcol
- cfcollection
- cfcomponent
- cfcontent
- cfcontinue
- cfcookie
- タグ d~e
- タグ f
- cffeed
- cffile
- cffile action = "append"
- cffile action = "copy"
- cffile action = "delete"
- cffile action = "move"
- cffile action = "read"
- cffile action = "readBinary"
- cffile action = "rename"
- cffile action = "upload"
- cffile action = "uploadAll"
- cffile action = "write"
- cffileupload
- cffinally
- cfflush
- cfform
- cfformgroup
- cfformitem
- cfftp
- cfftp:接続:ファイルおよびディレクトリのオペレーション
- cfftp:FTP サーバー接続の確立と切断
- cfftp:セキュア FTP サーバー接続の確立と切断
- cfftp action = "listDir"
- cffunction
- タグ g~h
- タグ i
- タグ j~l
- タグ m~o
- タグ p~q
- タグ r~s
- タグ t
- タグ u~z
- CFML リファレンス
- 予約語と変数
- AJAX JavaScript 関数
- AJAX JavaScript 関数
- 関数概要 Ajax
- ColdFusion.Ajax.submitForm
- ColdFusion.Autosuggest.getAutosuggestObject
- ColdFusion.Layout.enableSourceBind
- ColdFusion.MessageBox.getMessageBoxObject
- ColdFusion.ProgressBar.getProgressBarObject
- ColdFusion.MessageBox.isMessageBoxDefined
- JavaScriptFunctionsinColdFusion9Update1
- ColdFusion ActionScript 関数
- ColdFusion Mobile 関数
- Application.cfc リファレンス
- CFC として実装されているスクリプト関数
- ColdFusion Flash フォームスタイルリファレンス
- すべてのコントロールに有効なスタイル
- cfform に有効なスタイル
- type 属性が horizontal または vertical である cfformgroup に有効なスタイル
- ボックススタイルの cfformgroup 要素に有効なスタイル
- type 属性が accordion である cfformgroup に有効なスタイル
- type 属性が tabnavigator である cfformgroup に有効なスタイル
- type 属性が hrule または vrule である cfformitem に有効なスタイル
- type 属性が radio、checkbox、button、image、または submit である cfinput に有効なスタイル
- cftextarea タグ、および type 属性が text、password、または hidden である cfinput に有効なスタイル
- size 属性の値が 1 である cfselect に有効なスタイル
- size 属性が 2 以上である cfselect に有効なスタイル
- cfcalendar タグ、および type 属性が dateField である cfinput に有効なスタイル
- cfgrid タグに有効なスタイル
- cftree タグに有効なスタイル
- ColdFusion Flash フォームスタイルリファレンス
- ColdFusion イベントゲートウェイリファレンス
- ColdFusion イベントゲートウェイリファレンス
- addEvent
- CFEvent
- CFEventclass
- コンストラクタ
- ゲートウェイ開発のインターフェイスとクラス
- getStatus
- setCFCPath
- setCFCMethod
- getOriginatorID
- getLogger
- getBuddyList
- getBuddyInfo
- IM ゲートウェイメッセージ送信コマンド
- IM ゲートウェイ GatewayHelper クラスのメソッド
- onIncomingMessage
- onIMServerMessage
- onBuddyStatus
- onAddBuddyResponse
- onAddBuddyRequest
- IM ゲートウェイ CFC 着信メッセージメソッド
- IM ゲートウェイメソッドとコマンド
- CFML CFEvent 構造体
- warn
- info
- setOriginatorID
- data コマンド
- submitMulti コマンド
- submit コマンド
- setGatewayType
- setGatewayID
- setData
- setCFCListeners
- outgoingMessage
- getStatusTimeStamp
- numberOfMessagesReceived
- numberOfMessagesSent
- removeBuddy
- removeDeny
- removePermit
- setNickName
- setPermitMode
- setStatus
- SMS ゲートウェイ CFEvent の構造体とコマンド
- SMS ゲートウェイ着信メッセージ CFEvent 構造体
- getStatusAsString
- getProtocolName
- getPermitMode
- getPermitList
- getNickName
- getName
- getDenyList
- getCustomAwayMessage
- getQueueSize
- getMaxQueueSize
- getHelper
- getGatewayType
- getGatewayServices
- getGatewayID_1
- getGatewayID
- getData
- getCFCTimeout
- setCFCTimeout
- getCFCPath
- getCFCMethod
- GatewayServices クラス
- ゲートウェイインターフェイス
- GatewayHelper インターフェイス
- addPermit
- addDeny
- addBuddy
- error
- debug
- Logger クラス
- stop
- start
- CFML イベントゲートウェイ SendGatewayMessage の data パラメータ
- restart
- fatal
- SMS ゲートウェイメッセージ送信コマンド
- ColdFusion C++ CFX リファレンス
- ColdFusion Java CFX リファレンス
- WDDX JavaScript オブジェクト
- クラウドサービス
- ColdFusion と GCP Storage
- ColdFusion と GCP Firestore
- ColdFusion と GCP PubSub
- ColdFusion と Amazon S3
- ColdFusion と DynamoDB
- ColdFusion と Amazon SQS
- ColdFusion と Amazon SNS
- ColdFusion と MongoDB
- ColdFusion と Azure Blob
- ColdFusion と Azure Service Bus
- マルチクラウドストレージサービス
- マルチクラウド RDS データベース
- ColdFusion と Azure Cosmos DB
説明
CFML カスタムコントロールタグを使用してフォームを作成します。CFML カスタムコントロールタグは、一般的な HTML フォーム入力要素より優れた機能を備えています。 結果フォームを HTML または Adobe Flash コンテンツとしてクライアントページに含めることができます。フォームは XML および XSLT を使用して生成できます。
カテゴリ
シンタックス
{{ |
メモ:このタグの属性は attributeCollection 属性で指定でき、その値は構造体になります。 attributeCollection 属性で構造体の名前を指定し、タグの属性名を構造体のキーとして使用します。 |
関連トピック
cfajaximport、cfapplet、cfcalendar、cfformgroup、cfformitem、cfgrid、cfinput、cfselect、cfslider、
cftextarea、cftree、ColdFusion アプリケーションの開発の情報のリクエストと提示
履歴
ColdFusion(2025 リリース):
- XML および Flash の書式設定が削除されました。
- 以下の属性が削除されました。
- accessible
- archive
- height
- width
- skin
- timeout
- codeBase
- wMode
ColdFusion 8:
- PDF フォームにインタラクティブフィールドを追加できるようになりました。
- onSuccess 属性が追加され、AJAX コントロールで onError 属性がサポートされるようになりました
ColdFusion MX 7:
- ColdFusion Administrator で scriptSrc 属性のデフォルト値を設定できるようになりました。
- passthrough 属性は非推奨になりました。このタグがすべての HTML form タグ属性を直接サポートするようになりました。
- method 属性が追加され、GET メソッドを使用できるようになりました。
- format、height、width、preloader、timeout、wMode、accessible、skin の各属性を含む Flash および XML 出力のサポートが追加されました。
- cfformgroup、cfformitem、および cftextarea の子タグが追加されました。
- onReset 属性が追加されました。
ColdFusion MX:
- enableCAB 属性は非推奨になりました。今後のリリースではこのタグは機能せずエラーを引き起こす可能性があります。
- name 属性と action 属性は必須ではなくなりました。
- 整数値を要求するための整数の検証が変更されました。 以前のリリースでは、浮動小数点値が整数に変換されました。
属性
次の表は、ColdFusion が直接使用する属性のリストです。 HTML 形式のフォームでは、このリストに記載されていない標準の HTML form タグ属性もこのタグでサポートされ、ブラウザーに直接渡されます。 ColdFusion には、XML でサポートされる HTML 属性もすべて含まれています。
属性 |
適用対象 |
必須/オプション |
デフォルト |
説明 |
---|---|---|---|---|
accessible | Flash |
オプション |
yes |
スクリーンリーダーを Flash フォームに対応可能にするかどうかを指定します。 スクリーンリーダーのサポートにより、クライアントに送信する SWF ファイルに約 80 KB が加わります。 この属性は削除されました。 |
action |
FlashHTMLXML |
オプション |
説明を参照 |
処理のためにフォームを送信するときに実行する ColdFusion ページの名前です。 |
format |
HTML |
オプション |
HTML |
|
height |
FlashXML |
オプション |
100% |
フォームの高さです。 ピクセル数を数値で指定します。 Flash では、"height=60%" などのパーセント値を使用して、表示可能な高さの割合を指定できます。表示される高さは、指定したサイズよりも小さい場合があります。 この属性は削除されました。 |
id |
|
|
name 属性の値 |
フォームの HTML ID です。 |
method |
FlashHTML XML |
オプション |
POST |
ブラウザーがフォームデータをサーバーに送信するために使用するメソッドです。
|
name |
FlashHTMLXML |
オプション |
CFForm_n |
フォームの名前です。 HTML 形式の場合、この属性を省略して id 属性を指定すると、ColdFusion ではブラウザーに送信される HTML に name 属性が含まれません。この動作により、cfform タグを使用して XHTML 準拠のフォームを作成することができます。name 属性および id 属性を省略すると、ColdFusion では CFForm_n というフォーム名が生成されます。ここで、n はページ上のフォームに連続的に割り当てられた番号です。 |
onError |
FlashHTML |
オプション |
|
Flash 形式フォームの場合 : onSubmit 検証または onBlur 検証の場合にのみ適用されます。onServer 検証の場合は効果がありません。検証エラーがあるフォームをユーザーが送信する場合に実行する、1 つまたは複数の ActionScript 式です。 |
onLoad |
HTMLXML |
オプション |
|
フォームのロード時に実行する JavaScript です。 |
onReset |
HTMLXML |
オプション |
|
ユーザーが「リセット」ボタンをクリックしたときに実行する JavaScript です。 |
onSubmit |
FlashHTMLXML |
オプション |
|
フォームの送信前にデータの前処理を行うために実行する JavaScript または ActionScript 関数です。 子タグが onSubmit フィールド検証を指定した場合、ColdFusion はこの JavaScript の実行前に検証を行います。 |
onSuccess |
HTML |
オプション |
|
cfdiv、cflayout、cfpod、または cfwindow コントロール内のフォームにのみ適用されます。フォームの非同期送信に成功したときに実行する JavaScript 関数の名前です。 詳細については、「使用方法」を参照してください。 |
preloader |
Flash |
オプション |
yes |
Flash フォームのロード時に進行状況表示バーを表示するかどうかを指定します。 |
preserveData |
HTMLXML |
オプション |
yes |
cfform の action 属性によりフォームを含むページに戻るときに、コントロールの値を送信された値で上書きするかどうかを決定します。
|
scriptSrc |
FlashHTMLXML |
オプション |
説明を参照 |
ColdFusion JavaScript ファイル(このタグおよび子タグが使用するクライアントサイドの JavaScript を含む cfform.js ファイルなど)が存在するディレクトリの web ルートからの相対 URL を指定します。XML 形式フォームの場合、このディレクトリは XSLT スキンのデフォルトディレクトリも兼ねています。 この属性を使用する場合、指定したディレクトリは、/CFIDE/scripts ディレクトリと同じ構造である必要があります。例えば、scriptsrc="/resources/myScripts" を指定した場合、ColdFusion の AJAX 機能で使用される JavaScript ファイルは、/resources/myScripts/ajax ディレクトリに存在している必要があります。 |
skin |
FlashXML |
オプション |
Flash:{{haloGreen}} |
Flash:Halo カラーを使用して出力のスタイルを設定します。 スキンによって、ハイライト表示された要素や、選択された要素の表示色が決まります。
この属性は削除されました。 |
style |
HTML、Flash、XML |
オプション |
|
フォームに適用するスタイルです。 HTML フォームまたは XML フォームでは、ColdFusion は style 属性をブラウザーまたは XML に渡します。 |
timeout |
Flash |
オプション |
0 |
Flash のフォームデータをサーバーにキャッシュする秒数を示す整数値です。 この値を 0 に設定すると、データはキャッシュされません。 詳しくは、ColdFusion アプリケーションの開発の Flash フォームでのデータのキャッシュを参照してください。 この属性は削除されました。 |
width |
FlashXML |
オプション |
100% |
フォームの幅です。 ピクセル数を数値で指定します。 Flash では、"width=60%" などのパーセント値を使用して、表示可能な幅の割合を指定できます。メモ:Flash フォームをテーブル内で使用する場合、幅と高さの属性は必須です。 この属性は削除されました。 |
wMode |
Flash |
オプション |
window |
Flash フォームが HTML ページ上の同じスペースを使用する他の表示可能コンテンツと相対して表示される方法を指定します。
この属性は、ColdFusion(2025 リリース)では削除されています。 |
メモ:XML でサポートされない属性は、ColdFusion に同梱されているスキンでは処理されません。ただし、生成される XML には、form タグの HTML 名前空間属性として含まれています。 |
使用状況
このタグには終了タグが必要です。
cfform タグ内で次の ColdFusion フォームコントロールタグを使用することができます。
- cfapplet:HTML 形式および XML 形式の場合にのみ使用します。登録された Java アプレットを埋め込みます。- このタグは ColdFusion(2025 リリース)で削除されました。
- cfformgroup:Flash 形式および XML 形式の場合にのみ使用します。子コントロールをグループ化して整列します。- このタグは ColdFusion(2025 リリース)で削除されました。
- cfformitem:Flash 形式および XML 形式の場合にのみ使用します。水平方向の基準、垂直方向の基準、およびテキストをフォームに追加します。- このタグは ColdFusion(2025 リリース)で削除されました。
- cfgrid:表形式のデータを表示するためのグリッドコントロールを作成します。
- cfinput:入力要素を作成します。
- cfselect:ドロップダウンリストボックスを作成します。
- cfslider:HTML 形式および XML 形式の場合にのみ使用します。スライダコントロールを作成します。
- cftextarea:複数行のテキスト入力ボックスを作成します。
cftree:ツリーコントロールを作成します。- このタグは ColdFusion(2025 リリース)で削除されました。
HTML フォームタグと属性の併用
HTML 形式の場合、cfform タグを使用すると、次の標準の HTML 要素を組み込むことができます。 これらの要素は、Flash 形式では無視されます。
- HTML form タグの標準の属性とその値。これらの属性と値は、cfform がページに出力する form タグに挿入されます。例えば、cfform で target や onMouseOver のような form タグ属性を使用することができます。
HTML form タグ内に通常指定できる HTML タグ。 例えば、HTML の input タグを使用して、cfinput の他の機能を使用せずに、cfform 内に「送信」ボタンを作成することができます。
<cfform>
<input type = "Submit" value = " update...">
</cfform>
cfdiv、cflayout、cffpod、および cfwindow コントロールでのフォームの使用
cfdiv、cflayout、cffpod、および cfwindow タグでは、インタラクティブフォームのコンテナとして使用できる AJAX ベースのコントロールが作成されます。 このような構造体を使用する場合は、フォーム情報が送信されたときに新しいページを表示するよりも、ダイナミックコードを使用してページを完全にリロードすることなく既存のページを修正するほうが便利です。 そのためには、onSuccess 属性および onError 属性を使用します。
フォームデータが正しく送信された場合は、onSuccess 属性で指定された関数が呼び出されます。この関数は、ポッド、レイアウト、またはウィンドウを更新して送信結果を反映します。例えば、追加データの表示や確認ウィンドウのポップアップ表示などを実行できます。この関数では、任意の引数を受け取ることはできません。フォームデータの送信時にエラーが発生した場合は、onError 属性で指定された関数が呼び出されます。 この関数は、エラーメッセージの表示などのエラー処理を実行します。 この関数は 2 つの引数 (エラー番号とエラーメッセージ) を取る必要があります。
PDF フォームへのインタラクティブフィールドの追加
ColdFusion では、cfform タグを使用してスタティックなフォームフィールドだけでなくインタラクティブフォームフィールドも含む PDF フォームを作成できます。format="pdf" に設定された cfform タグは、cfdocument タグ内に存在する必要があります。 cfdocument タグ内に存在できる cfform タグは 1 つだけです。入力済みのフォームを HTTP POST としてサーバーに送信することもできますが、PDF 全体をバイナリストリームとして送信することもできます。PDF を送信する場合は、次のように cffile タグを使用して、入力済みの PDF フォームをハードドライブに保存できます。<cffile action="write" file="c:\savedpdf.pdf" output="#PDF.content#">}}タグを使用して出力を操作および抽出できます。PDF フォームの生成では、次の {{cfform 属性のみがサポートされています。
- action
- format
- method
- name
- onSubmit
- skin
- style
LiveCycle Designer または Acrobat によって生成された既存の PDF フォームを埋め込むには、このタグを使用します。
例
<h3>cfform Example</h3> <!--- Form.oncethrough が存在する場合、フォームは送信済みです。---> <cfif IsDefined("Form.oncethrough")> <cfif IsDefined("Form.testVal1")> <h3>Results of Radio Button Test</h3> <cfif Form.testVal1>Your radio button answer was yes <cfelse>Your radio button answer was no </cfif> </cfif> <h3>Results of Checkbox Test</h3> <cfif IsDefined("Form.chkTest2")> Your checkbox answer was yes <cfelse> Your checkbox answer was no </cfif> <cfif IsDefined("Form.textSample") AND Form.textSample is not ""> <h3>Results of Credit Card Input</h3> Your credit card number, <cfoutput>#Form.textSample#</cfoutput>, was valid under the MOD 10 algorithm. </cfif> <cfif IsDefined("Form.sampleSlider")> <cfoutput> <h3>You gave this page a rating of #Form.sampleSlider#</h3> </cfoutput> </cfif> <hr noshade="True"> </cfif> <!--- まず cfform タグを呼び出します。 ---> <cfform name="cfformexample"> <h4>This example displays radio button input type for cfinput.</h4> Yes <cfinput type = "Radio" name = "TestVal1" value = "Yes" checked> No <cfinput type = "Radio" name = "TestVal1" value = "No"> <h4>This example displays checkbox input type for cfinput.</h4> <cfinput type = "Checkbox" name = "ChkTest2" value = "Yes"> <h4>This shows client-side validation for cfinput text boxes.</h4> (<i>This item is optional</i>)<br> Please enter a credit card number: <cfinput type = "Text" name = "TextSample" message = "Please enter a Credit Card Number" validate = "creditcard" required = "No"> <h4>This example shows the use of the cfslider tag.</h4> Rate your approval of this example from 1 to 10 by sliding control.<br> 1 <cfslider name = "sampleSlider" width="100" label = "Page Value: " range = "1,10" message = "Please enter a value from 1 to 10"> 10 <p><cfinput type = "submit" name = "submit" value = "show me the result"> <cfinput type = "hidden" name = "oncethrough" value = "Yes"></p> </cfform>
簡単な PDF フォーム
<cfdocument format="pdf"> <cfdocumentsection ../> ... ... <cfform type="html/xform"> <cfinput type="textbox" name="employeeName" value="#fullName#" readonly="true"> <cfinput type="textbox" name="employeeID" value="#id#" readonly> <cfselect name="contributionPercentage" options="#optionsStruct#" required="true"> <cfinput type="submit" name="SubmitAsHTTPPost"> <cfinput type="submit" name="SubmitAsPDF" submitType="PDF"> </cfform> ... ... <cfdocumentsection ../> </cfdocument>