Developer Area/Pieforms: Difference between revisions
From Mahara Wiki
< Developer Area
m (Created page with "== Form basics == '''Each form needs to contain:''' * '''name''' - And that name must be valid (validity test: could you give a PHP function the name?) Each form can contain: …") |
No edit summary |
||
Line 9: | Line 9: | ||
* action - Can be empty (defaults to self) or page url | * action - Can be empty (defaults to self) or page url | ||
* elements - An array of form elements to display (see Elements) | * elements - An array of form elements to display (see Elements) | ||
The components and attributes that can be used in making a form with Pieforms | |||
[[File:Pieform-structure-chart.png|thumb|Components of a Pieform form]] | |||
The form consists of a main form array containing the metadata for the form | |||
It then has an array of one or more elements that make up the form | |||
... more info to come soon | ... more info to come soon |
Revision as of 16:47, 21 August 2020
Form basics
Each form needs to contain:
- name - And that name must be valid (validity test: could you give a PHP function the name?)
Each form can contain:
- method - Can be empty or 'post' as each form will pass the session key and we can't do that via 'get'
- action - Can be empty (defaults to self) or page url
- elements - An array of form elements to display (see Elements)
The components and attributes that can be used in making a form with Pieforms
The form consists of a main form array containing the metadata for the form It then has an array of one or more elements that make up the form
... more info to come soon