フォームを生成します。フォームに関するエレメントはCKForm内にないと動作しないので注意して下さい。必須属性はありません。
ファイルのアップロードを行うには、enctype
属性に"multipart/form-data"
を設定するか、fileupload
属性をtrue
に設定します。マルチパートフォームを設定しても、フォームデータは通常の文字列(String
クラス)として扱われますが、CKFileUploadで扱うデータ(Content-Typeが設定されているデータ)のみCKByteData
オブジェクトとして扱われます。
属性 | データ型 | 説明 |
---|---|---|
method |
String |
フォームデータの送信方法。POST またはGET を選択する。何も設定しないとPOST になる。 |
enctype |
String |
フォームデータのエンコード方法。CKFileUploadを使う場合に"multipart/form-data" を設定する。 |
href |
String |
フォームデータを送信するプログラムを直接指定する。action 属性より優先される。 |
target |
String |
フレームを指定する。 |
query |
Hash |
URLに付加するクエリ文字列。 |
fileupload |
true/false |
true を設定すると、enctype 属性に"multipart/form-data" が設定される。ファイルのアップロードをするとき、enctype 属性の代わりに使うことができる。 |