MM Forms

Now you can go PRO! (need support?)
We added the WP e-commerce plugin to our site to make sure you can go PRO whenever you want! Just go here, order and download the MM Forms PRO plugin.
If you have personal wishes for our plugin, you can always contact us for a quote.
Pro Features and SCREENSHOTS!
- set a number of submissions
- decide who can see the form
- limit the form in time
- display the results in the front end and sort them out with filters
- Redirect after submission
- get support
Free version
Create your own forms and add them to pages and posts.
Get notified by e-mail and/or RSS when someone submits a form.
Auto-reply any submission.
Download all the submissions from the database as a csv-file.
Features
- Supports multiple contact forms.
- You can customize form and mail contents with simple markup.
- AJAX submitting with jQuery Form Plugin.
- Spam filtering with Akismet.
- Bot prevention with CAPTCHA.
- Save form submissions to database
- Export to CSV of submissions
- RSS feed of form submissions
- Send HTML formatted emails
Derivative work from Contact Form 7, written by Takayuki Miyoshi
IMPORTANT :
- When you have problems saving submissions to the database there is likely a conflict with one of your plugins that also uses jQuery.
- To get the export to work you have to create the exports directory under the plugin directory
(thx to Martin Donohoe) - When your csv file is building up oddly, try ticking the include ID option.
Small pieces of support
Captcha
A lot of people reported us the problem of a captcha which is not showing.
The solution is a s logic as easy: the folder where the captcha comes from, should be writable.
So all you have to do, is to change the rights for the “captcha” folder (and all underneath files) so this folder is writable.
-
- /wp-content/plugins/mm-forms/captcha
- set rights to 777
Now it should work.
Export
To make sure the export of the submissions works, you have to see that the folder where the exports are written to, is writable.
-
- /wp-content/plugins/mm-forms/exports
- set rights to 777
Manual
We created a manual for the MM Forms Pro version.
This one is also usefull for the free version, but some features are lacking.
You can download it here: mmformspro.manual.2009!
Tags: forms, mm-forms, motionmill, wordpress





Hi, great plugin, and very usable. Thanks!
However, a lot of my customers are telling me they can’t see the second half of some of my drop-down box options as the box isn’t wide enough on their screen. How can I rectify this please?
You could use just plain old HTML instead of using the build in form field system.
I hope / thank you if you can help me customize MM Forms to do one thing.
I’ve discovered that MMforms can concatenate in some dynamic content when sending the autoresponder email.
I’m going to use that feature to create customized URLs using Google’s URL tool code. This will create affiliate links (nice eh!?)
I want to use the applicant’s email address as the unique ID. This works perfect *except* that when the google URL has the @ and .com in the URL string, analytics doesn’t read things properly.
So Here is the Question:
What PHP code / where can I modify the code to perform the function of replacing the “@” and the “.” in the users email with nothing “”.
The final would look like:
http://url.com&utm_source=usernamegmailcom$utm etc etc. …
Where the original email was username@gmail.com.
When creating the auto responder i’ve set it up like this:
http://urletcetcyour-emailrestofurlurlurl
For now – this is auto inserting the email – now I need an extra function to auto insert the email, but with the @ and . removed.
Sorry to be redundant there and thanks for a great plugin – and for the help.
BTW if there is an affiliate link plugin out there that works with Goog analytics…by all means let me (the world) know!
Jason
Hi,
Is it possible to add a heading in the view page other than “submit date”, “client ip”, etc. Like possibly one of the form fields. I have a client using mm forms to store contact data in the db but find it hard to locate the company without looking through the list one by one. I have looked at your code but it is a little beyond me.
Thank you for any help!
This is something I recently implemented in our Pro version of the plugin.
I’m trying to implement the form and after submitting I receive a 404.
Any ideas why?
Is it because I’m copying and pasting code?
probably you copy past a
I’d like to create a takeout form.
Does anyone know of a way to create automatic mathematical functions in the price fields (adding, multiplying, etc.)?
Thanks for any help in this matter!
javascript ?
I created a new form and it seems that after you click submit it sends the email and also writes to the database but it only writes to the database and doesn’t send the email. The weird thing is that when I check the recent submissions it has items there but when I click on them it doesn’t show anything. I do have /exports/ and /captcha/ set as read and write. Any ideas? I can download the CSV and it has the information.
Nice contact form!
But emails sent from the form always have the site’s own email address in the From: line, not the email address the sender entered in the form.
This is apparently ignored or superseded by the From: line configuration in Wordpress or the server:
[your-name]
I have to go into the plugin’s database info to see who sent the email…
How can I fix this?
Apparently I’m not the only one with this problem:
http://wordpress.org/support/topic/278926?replies=3#post-1237536
You can add this in the from address : [your-name] < [your-email]>
If you only use [your-email] Wordpress automatically uses the name “Wordpress”. It is somewhere in the core of WP.
You can add this in the from address : [your-name] < [your-email]>
If you only use [your-email] Wordpress automatically uses the name “Wordpress”. It is somewhere in the core of WP.
Nice plug in…
I need some help!!
It’s strange but if i fill the form logged in as admin… all the data are stored correctly in the database.
Instead if any of my subscribers fill the form…the email works correctly but the data aren’t stored in the table wp_contactform_submit_data
any ideas? Thanks
Hi,
I am having a problem using MM forms with special chars.
Using checkboxes, when choices contain characters such as ‘ or /, the entry won’t be stored in the database.
How could it be possible to escape such chars?
Thanks
Excellent stuff!
How can I limit the number of characters that user can input in the ‘textarea’ element of the form. For ‘textfield’ is possible to limit user input, but can’t figure it out for the ‘textarea’.
Thanks and keep up the good work.
Trikoder
http://www.ehow.com/how_4444030_create-text-box-html-programming.html
maxlength will do.
Does anybody know if I can personalize the auto generated email response?
The PHP doesn’t allow me to add HTML, and I need to add some break lines…
Any suggestions?
Thanks
you can just change it in the “e-mail” tab. There you can use html.
Great plugin!
Everything works great EXCEPT the export featured. The ‘exports’ folder has been set to 777 but when i try and download the CSV i get an error 404 not found page such as:
http://contest.vivalarock.net/wp-content/plugins/mm-forms/exports/Contact-form-1.csv
Anyone have the same problem???
or does anyone know an easy fix?
Also having the issue with download link not working. wasn’t getting a file at all at first then set exports directory to 777 and was getting a file named “.csv” – it had just the extension, no file name. The name-less file I download (via ftp) only has the field names and no data. The tables in the DB look a little odd to me as well. I’m sure it’s a quick fix for someone but a bit over my head.
where can i define the right .po-file? (language)
If I pay for pro will it fix my problem?
[...] MM Forms (v0.9.4b) [...]
Hi there
I’m a bit of a newbie at this – and I’m in the process of setting up my form. In the Form options I’ve added non exclusive checkboxes. My question is – how do I get them to write to the email.
Many thanks
John
sorry meant to add – I know I need to drop tags in the mail option panel – and I’m using `[checkbox* checkbox-67]‘ but it doesn’t seem to want to send.
Thanks
John
You need to only use the id, not the type. So [checkbox-67]
How about using wp_enqueue_style and wp_enqueue_script so every page on a site doesn’t load javascripts and style sheets that are only needed for one form?
http://codex.wordpress.org/Function_Reference/wp_enqueue_style
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
I am trying to use your checkboxes and the data collected isn’t displayed in my email. Initially I thought it was to with the length of string, since a text case with just choice 1, choice 2 etc worked. But that doesn’t seem to be the case. Please help.
Hi,
is ist possible to send Files with MM-Forms?
hello this can be done in mm forms pro
Hello, This is an awesome plug in! Thanks so much!
I am having an issue, which forgive me because I am definitely a newbie. When the form sends the email address to my inbox, it says unknown sender. How do I get it to say for example, from “UOP Form”? I have tried a few things and the other thing it says is “Wordpress”. Someone please help! I have no idea what i am doing. Everything else I got to work, but this.
Thanks a lot!
When I add captcha and fill the form incorrect. After resubmitting it fails. Try it please. Do not fill the form at first time and press submit again.
It just works in pages not posts?
How can I export the submit date/time along with the form data itself in a CSV export?
The submit date/time is obviously captured because it appears in the RSS feed. But I can’t find any way to include it in the export.
Is there a code change I could make that would enable this?
Hi there
Just a quick comment that I have installed your plugin to capture information required for a setup of Content Ready Website I provide to my customers and it works like a charm. I like the control I get by being able to use HTML.
Wolf
http://handsonInternetMarketing.com
Discover how to market, sell & profit by taking your business online
I am also having the same problem as Newbie FissionCreative from Oct. 12 comment. How can I get my added fields in check boxes and drop down menu to show up in my return email. When I send myself a test it only comes back with the the default that are already in the email options sections.
I figured it out if you just enter the short code [checkbox-204yesorno]
[menu-184dropmenu] You will have to extract it from the longer piece of script such as if the whole string says [checkbox-204yesorno "yes" "no"] only enter the above [checkbox-204yesorno] only enter checkbox once in the shortcode. This seems to apply for the drop down menu too, only do not include select just the word [menu-184dropmenu]. I have only tried this with two different features so you may have to tweak a bit. Hope that helps anyone else that was struggling like I was.
Sorry the information I just added was for the mail option section. So you could actually receive the information included on the form in your email.
There doesn’t seem to be a way to make a date field mandatory. Does anyone know a workaround for this (other than to make it a text field)? I don’t want to make it a text field because the client wants the calendar to show up on the form.
Hi
Bit of a newbie here. I set up a form, and keep on getting this error message:
Failed to send your message. Please try later or contact administrator by other way.
Any idea what could be causing it? And is there any way to generate an error code so that I can troubleshoot?
I have the same problem… did you figure it out?
Appreciate you feedback to get me going… thanks!
I’m having problems getting MM Forms to work on IIS. I have tried on 2 different Windows servers and both install ok but don’t show all of the controls e.g. the Add Form Field select. Can u help? Thanks.
Hi – I am using the mmforms plugin, but am having issues with getting the email function to work properly. The database loads great with all of the information and my client gets an email, but the email is blank. It simply puts [your-email] and [your-message] in those spots and no data. Can you please help me fix this issue.
Thanks,
Connie
Same problem. Email works fine with default form. Add anything to it and all you get in the e-mail is [your-message]
Amazed no one has responded to you and other don’t have the same issue.
How can i add a specific class to a submit button? currently all submit buttons pick up the style for input but i need to isolate the button only. If I add a new Button it won;t allow me to add ID or class. Also, i’m still having the spinning loader icon issue with no form feedback for user.
Is it possible to use the MM Forms that I found as a Wordpress Plugin as a form through Dreamweaver? It would be awesome if I could since so many other applications don’t work as well as this potentially can. Thanks!
Hi – have just moved this website onto godaddy for a friend.
The MM-form they’re using still works if I select “database only” but if I select Mail only or DB+Mail I get the error message “Failed to send your message…”.
I’m no WP expert, but I was hoping you could point me in the right direction…
Many thanks
Harry
Harry,
Did you get an answer? I am having the same issue and cannot find an answer anywhere. It seems to be a common problem for newbees….
Your help would be appreicate… Dan
[...] choice of WordPress contact form plugin is MM Forms, developed by Motionmill. I like the fact that not only does this plugin allow for creation of [...]
Hi,
I have install this plugins, but no action when I want to add form fields ( text field, text area email..etc) .
I have first installed other plugins like: tdo mini forms and grunion contact form,
May be confliq with another plugins?
Regards,
Triindi
Hi,
Great plugin. However, I have a little problem. When I’m trying to export the datas of my form (name, email, tel), I get this in the csv file : example name, “”,”"
If I choose to exports all fields, I get all the datas I want but also the post-id and post-name which i don’t want.
PS : I double check and I didn’t make any mistake in the name of the fields.
Thanks for your help.
My MM Forms works fine and saves to the database and emails the admin. What I would like additionally is for the email to the admin to include a LINK to the form posted. Clicking on this link should give a viewable, printable copy of the form to the admin. No need to go to the WP admin console.
Can anyone tell me where I can get this done, even if it requires some programming.
Dexter Gumbs
Webpage error details
Hi,
I get this js error.
Timestamp: Thu, 29 Oct 2009 16:27:55 UTC
Message: Object doesn’t support this property or method
Line: 2
Char: 2
Code: 0
URI: http://www.liveenergy.com/wp-content/plugins/mm-forms/mm-forms.js
How to fix it because mmforms conflicts with another video plugin.
I need some help!!
It’s strange but if i submit the form logged in as admin… all the data are stored correctly in the database.
Instead if any of my subscribers submit the form…the email works correctly but the data aren’t stored in the table wp_contactform_submit_data
any ideas? Thanks
i am not getting any data in database.
can anyone tell me the reason…
Please how can I Change the Language of the plugin, I sew the Languages files but how do I change to select a different language?
First, thanks for a great plugin!
I’m setting up a site where I don’t quite trust the editors who will be running the site and therefore want to insert the form directly in the template file. This feature seems to be included in the Pro version, and is also explained in the manual. However, the function insert_mm_form does not seem to be included in the free version. So my question is: how do I do this in the free version?
(Btw, the code in the manual is faulty. The second line should be
if (function_exists(’insert_mm_form’)) {
Just thought I should let you know.)
(Naturally with straight instead the “curly” quotes…)
I installed and activated, now there is nothing in the Admin section to show that the plugin is even there. No admin panel as described in the manual.
Hi,
I’m trying out your plugin and wanted to know if there is a way to have short fields side-by-side rather than just one after another. I tried taking out the paragraph markers but it still wouldn’t do it.
Amanda
[...] MM Forms [...]
Howdy, love the plugin, but you won’t let me set class or id on the submit button
thanks in advance for any updates or ideas to help solve the dilema!
Have installed MM Forms and forms are going into the database but I am not getting an email. Any ideas?
Hello,
I love this plug-in it has been very useful on our site. Recently I tried to have two forms on one page. It worked the first time but after that it kept giving this error “Validation errors occurred. Please confirm the fields and submit it again.” I have tried several things making a new form simplifying my form, etc. Now I am starting to think it’s not possible.
Is it possible to have two forms on one page? If so how do you keep both of them functioning?
Thanks
Hey how can I place the form in the side bar, I have tried with the PHP code in the paid version’s manual, but it appears that the function called for in the code is not available on the free version, is there any other way to get it into the sidebar?