eForm
Votes: 73
Tags: Forms, snippet
Submitted: Jan 14, 2009
Released: Jan 14, 2009
Downloads: 3885
License: GPL - GNU Public
eForm 1.4.4.6
Works with the following Version(s): 0.9.5 | 0.9.6
A very flexible and extendible 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.
Download
- repo-2337.zip (3885 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
Some tiny bugs squashed and some small improvements. The list below shows what's been done since 1.4.4eForm now retains default values for check boxes and radio buttonstext input fields now retain default value set in form templateAdded pixelchutes' phx workaround (use (()) instead of in snippet call)Added proper ef_validation_message language stringFS#960 - removed trimming of $param - values with leading or trailing spaces would always fail validationbugfix: &jScript parameter doesn't accept chunks, only a link to a JS file if more than one chunk is declared (eg &jScript=`chunk1,chunk2)bugfix: &protectSubmit creates hash for all fields instead of fields declared in &protectSubmitbugfix: Auto respond email didn't honour the &sendAsText parameterbugfix: The #FUNCTION validation rule for select boxes never calls the functionbugfix: Validation css class isn't being added to labels.Work around for setting required class on check & radio labelsbugfix: If eform attribute is set on multiple check boxes only the last value is set in values listSub-Packages
Votes: 49
Tags:
Submitted: Dec 5, 2008
Released: Dec 5, 2008
Downloads: 165
License: Free
Package Website
romanian eForm
Romanian language support for eForm snippet
Previous Releases
1.4.4.5
Votes: 41
Tags: Forms, snippet
Submitted: Aug 14, 2008
Released: Aug 14, 2008
Downloads: 2075
License: GPL - GNU Public
eForm 1.4.4.5
Works with the following Version(s): 0.9.5 | 0.9.6
A very flexible and extendible 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.
Download
- repo-2161.zip (2075 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
This is mostly a bugfix release. See the eform/docs/eform.htm file for details1.4.3
Votes: 46
Tags: Forms, snippet
Submitted: Jan 7, 2007
Released: Feb 19, 2009
Downloads: 13992
License: GPL - GNU Public
eForm 1.4.3
Works with the following Version(s): 0.9.5 | 0.9.6
A very flexible and extendible 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.
Download
- repo-1266.zip (13992 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
This version is a bug fix release only. No new functionality was added. Two bugs were discovered which showed up when using multiple forms on the same page.FIXED: When using multiple forms on a page all forms are parsed and validated even when only one form is submitted.FIXED: fields array values were not cleared between forms (resulting in setting validation messages in all forms when any of the forms form doesn't validate)FIXED: typo in line 78 - thanks to pixelchutesSome other issues introduced in this version have also been addressed1.4.2
Votes: 43
Tags: Forms, snippet
Submitted: Dec 10, 2006
Released: Dec 10, 2006
Downloads: 2501
License: GPL - GNU Public
eForm 1.4.2
Works with the following Version(s): 0.9.5
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.
Download
- repo-1227.zip (2501 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop 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)
1.4.1
Votes: 41
Tags: Forms, snippet
Submitted: Oct 31, 2006
Released: Oct 31, 2006
Downloads: 1769
License: GPL - GNU Public
eForm 1.4.1
Works with the following Version(s): 0.9.2 | 0.9.2.1
This version has been marked as deprecated. Please use a newer version.
A snippet that will let you convert a web form into an email which can then be sent via email to users you can specify in snippet or the form.
Download
- repo-1137.zip (1769 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
Basically a bug-squashing release with some powerful new events thrown in. Also added an eform.xml file (in the snippet folder) for future use (upcoming timyMce plugin). Fixed: inconsisten casing in event names. All events params are now in the form &eFormOn...(although the &eformOn... will still work)Fixed: If subject is a form field the value is cleared Fixed: Missing language file produces fatal error. (Will now generate a debug message if debug is on)Fixed: Missing 'replyto' in AddAddressToMailer function.Fixed: Erroneous closing slash (/) being added in <option ..> tagsFixed: No whitespace before 'selected' and 'checked' attributesUpdated: Debug placeholder is now automatically added to form and thankyou template. It is not auto-added to the email message to avoid sending out sensitive infoNew: Extra event parameter &eFormOnValidate (triggered after eForm validation has occurred)New: Extra event parameter&eFormOnBeforeFormMerge (triggered when and before form is displayed)New: Extra event parameter &eFormOnBeforeFormParse (triggered after template(s) are loaded and before they are parsed)
1.4
Votes: 45
Tags: Forms, snippet
Submitted: Oct 18, 2006
Released: Oct 18, 2006
Downloads: 1506
License: GPL - GNU Public
eForm 1.4
Works with the following Version(s): 0.9.2 | 0.9.2.1
This version has been marked as deprecated. Please use a newer version.
A snippet that will let you convert a web form into an email which can then be sent via email to users you can specify in snippet or the form.
Download
- repo-1092.zip (1506 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime 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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
New: Extra parameter &sessionVars to add session variables to the field valuesNew: Extra parameters &sendAsHtml and &sendAsText - force email messages to be in Html or text only format.Fixed: &debug parameter wasn't doing anythingFixed: changed erroneous&isDebug to correct &debug parameter in documentationFixed: Returning 'foreach' error when chunk or document not found for form templateFixed: Erroneous error when using multiple forms on a page ($formats persisted between eForm calls)Updated: Events now work using the &eFormOnBeforeMailSent and &eFormOnMailSent paramaters. Updated: can now be used in report and thank you templatesUpdated: When using a document for the templates the document no longer needs to have published setNew: Show error if &tpl is set to the same document (id) containing the eForm snippet callNew: extended debug messages for validated fields (if &debug is set)New: added some protection against mail injectionNew: &reportAbuse parameter - send 'abuse alert' mail to if mail injection is noticedNew: You can now use <form id="formName"...> to match your &formid=`formName` instead of <input type="hidden" name="formid" value="formName" />New: You can now set the description using the label tag instead of in the eform attributeNew: Added &disclaimer parameter for adding a disclaimer to the email body.Optimized: moved form parser code so it is only executed when form is postedUpdated: You can again use placeholders in &from and &fromname (as you can with &subject and &keywords)Updated: It is now possible to use special placeholders in #SELECT validation ruleNew: you can now use the #LIST validation rule for file type checking with file uploads
New Example: How to use eform eventsNew Example: Multiple forms on one page
1.3
Votes: 45
Tags: Forms, snippet
Submitted: Sep 28, 2006
Released: Sep 28, 2006
Downloads: 1307
License: GPL - GNU Public
eForm 1.3
Works with the following Version(s): 0.9.2 | 0.9.2.1
This version has been marked as deprecated. Please use a newer version.
A snippet that will let you convert a web form into an email which can then be sent via email to users you can specify in snippet or the form.
Download
- repo-1005.zip (1307 downloads)
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 rulesCustom validation messages and css classesEasily extended using comprehensive event structureProtection of hidden fields against tamperingCaptcha supportSupports html email with attachmentsFlexible report & page generation using placeholdersNotification to mobile devicesauto-respond emailSupport for CC and BCC fieldsExtendable using eform eventsSome protection against mail injectionTime limited protection against multiple submits
Instructions
Unzip the eform.1.3.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 fileRead eform/docs/eform.htm and the examplesDrop the eForm snippet into page and add parameters as you require
Updates
30 sep 06 - Removed wrong 'eformx' path from snippet4 Oct 05 - removed empty folders from zip file (thanks elz64 for pointing that out)
- added Susan's correction to addAddressToMailer See forum




I am using eForm with Evolution 1.0. Everything works fine, except: When the owner of the site (www.singingbody.nl) receives a message generated by the eForm snippet, there is a small problem. Normally she has to click on a link at the bottom of the message to reply to the person who filled in the form. That works fine, but when the reply button is hit accidentally, the message is sent to me (I built the site and my e-mail address is registered in the system on at least two places that have nothing to do with eForm) I can't figure out where this glitch originates. Anybody any ideas?