ここでは、フォームタグの変換の範囲と変換規則について説明します。
変換範囲
フォーム開始タグとフォーム終了タグで囲まれた内容すべてを変換対象とします。
変換規則
フォームの各項目は、その項目の属性を付けて変換されます。
form要素の開始から終了までの間にある各要素や属性は、以下のように処理されます。以下に記述していない他の要素や属性は、変換の際に無視されます。
要素 | 変換対象 | 処理 |
---|---|---|
form | - | フォームタグの開始/終了の判断を行います。 |
id | - | |
name | タグの属性にします。 | |
input | type | 値にPortalworksのプレフィクス(pw:)を付けたものを要素名にしてタグを作成します。 |
name | タグの属性にします。 | |
value | タグのコンテンツにします。 | |
src | タグの属性にします。 | |
コンテンツ | 属性pw:contentの値にします。 | |
checked | タグの属性にします。 | |
select | - | <pw:select>タグを作成します。 |
name | タグの属性にします。 | |
option | - | <pw:option>タグを作成します。 |
selected | タグの属性にします。 | |
value | タグのコンテンツにします。 | |
コンテンツ | 属性pw:contentの値にします。 | |
textarea | - | <pw:textarea>タグを作成します。 |
name | タグの属性にします。 | |
コンテンツ | タグのコンテンツにします。 | |
button | type | 値にPortalworksのプレフィクス(pw:)を付けたものを要素名にしてタグを作成します。 |
name | タグの属性にします。 | |
value | タグのコンテンツにします。 | |
コンテンツ | 属性pw:contentの値にします。 |