eForm 1.4.2
A very flexible and extendable form parsing snippet that will let you create web forms which can be sent via email to recipients you specify or can be used to process form values whichever way you like via it's comprehensive event structure.
Works with MODx Version(s): 0.9.5
Submitted: Dec 10th 2006 | License: GPL - GNU Public | Downloads: 2106
Note: replace - with + wherever you see [-placeholder-]! (The placeholders otherwise were stripped from this text)
Submitted: Dec 10th 2006 | License: GPL - GNU Public | Downloads: 2106
Description
eForm is a highly flexible form parser which allows you to easily build forms and send the results to one or more email addresses. The main features are:
- Form validation using powerful validation rules
- Custom validation messages and css classes
- Easily extended using comprehensive event structure
- Protection of hidden fields against tampering
- Captcha support
- Supports html email with attachments
- Flexible report & page generation using placeholders
- Notification to mobile devices
- auto-respond email
- Support for CC and BCC fields
- Extendable using eform events
- Some protection against mail injection
- Time limited protection against multiple submits
Instructions
- Unzip the downloaded zip file into the assets/snippet/ folder. You should now have an extra folder called eform.
- Create a new snippet, name it eForm and copy and paste the content of the eform.snippet.tpl file
- Read eform/docs/eform.htm and the examples
- Drop the eForm snippet into page and add parameters as you require
Updates
- New: validation message placeholder no longer requires wrapping elements - You should now just use [-validationmessage-]
instead of <div class="error">[-validationmessage-]</div> (or similar)
You can use the $_lang['ef_validation_message'] in your eform language file to format
the message. Add [-ef_wrapper-] to this variable where you want the messages to appear - New: You can now place the anywhere in your document (outside the form template)
- New: Support for in-line validation alert via the new &requiredClass and &invalidClass parameters
- New: Email character set now follows the modx setting (thanks to Gildas)
- Update: Tweaked the sessionVars parameter so it's no longer sensitive to spaces in comma seperated values
- Update: Changed the date validation due to php version differences (Raymond Irving)
- New: &css parameter - Adds css to the head of the document when the form is displayed
- New: &jscript parameter - Adds javascript to the head of the document when form is displayed
- New: eForm now checks for version differences between snippet and eform.inc.php
- New: &protectSubmit parameter - protect against multiple submits of similar form data
values: 0=off, 1=use required fields, or comma separated list of fields to compare - New: &submitLimit parameter - Time limit in minutes on successive submits of same form
- works standalone or in combination with &protectSubmit - see documentation for details
Note: replace - with + wherever you see [-placeholder-]! (The placeholders otherwise were stripped from this text)