Server-side form validation
From Joomla! Documentation
(Difference between revisions)
(My contribution, I hope someone else will fill in the description and availability) |
m (→Validation rules: spelling corrections) |
||
| (2 intermediate revisions by one user not shown) | |||
| Line 39: | Line 39: | ||
| | | | ||
'''options''' | '''options''' | ||
| − | | | + | | Requires the value entered be one of the options in a field of type="list" |
| − | | | + | | {{JVer|11.1}} and newer |
|- | |- | ||
| Line 51: | Line 51: | ||
| | | | ||
'''tel''' | '''tel''' | ||
| − | | | + | | Telephone number (nanpa, ITU-T T-REC-E.164 or ietf rfc4933) |
| − | | | + | | {{JVer|11.1}} and newer |
|- | |- | ||
Revision as of 04:51, 21 September 2012
Note
Please note that the content on this page is currently incomplete. Please treat it as a work in progress.
- This article was last edited by E-builds (talk| contribs) 7 months ago. (Purge)
| This is a article which: needs review. You can help the Joomla! Documentation Wiki by contributing to it. More pages that need help similar to this one are here. If you feel the need is satistified, please remove this notice. While actively editing, consider adding {{inuse}} to reduce edit conflicts. |
After submitting a form, you should validate your data. In Joomla this can be done via the JForm validate method (normally called in the controller via the model JModelForm).
Unlike client-side validation, the validation uses html attributes to do its validation. There is the attribute required ("true" or "required") which makes a field required and the attribute validate with a joomla or custom rule value.
E.g. field in a joomla form xml
<field name="email" type="text" class="inputbox" description="Fill in your E-mail" label="E-mail" required="true" validate="email" size="30" />