Create dynamic forms with a simple drag-and-drop interface. Upgrade to Formidable Pro for even more great features. Like it? How about a 5-star rating to spread the love?
See Frequently Asked Questions
Quickly and easily build forms with a simple drag-and-drop interface and in-place editing.
There are dozens of form-building plugins out there to create forms, but most are confusing and overly complicated. With Formidable, it is easy to create forms within a simple drag-and-drop interface. You can construct custom forms or generate them from a template. Shortcodes can be used as well as spam catching services.
Upgrade to Formidable Pro
Formidable Pro is an upgrade to Formidable with more form fields, flexibility, and power. Learn more at:
http://formidablepro.com
Features
- Integrates with WP reCAPTCHA and Akismet for Spam control
- Shortcode Please select a valid form for use in pages, posts, or text widgets for WordPress version 2.8 and above.
- Alternatively use
<?php echo FrmEntriesController::show_form(2, $key = '', $title=true, $description=true); ?>in your template - Customize most HTML when editing the form (code for editing HTML when creating the form is soon to follow… and documentation too)
- Create forms from existing templates or add your own. A contact form template is included.
- Direct links available for previews and emailing surveys with and without integration with your current theme. Make these links pretty with Pretty Link integration
- Select an email address to send form responses under “Advanced Form Options”
- Input default values into form fields with the option to clear when clicked
- Saves responses to the database for future retrieval, reports, and display in Formidable Pro
- PHP ninjas can display data in templates using functions in FrmApiController. However, there is currently no documentation for these functions.
PRO Features
- Visual form styling editor. Want to check it out?
- Additional fields which include page breaks for multiple paged forms, file uploads, section headers, rich text editor, date with calendar, email, phone, website, and a dynamic field populated with data from other entries.
- View graphical reports for the form results (replace Google docs surveys)
- Add, edit, search, and CSV export entries from the WordPress admin
- Make your default values dynamic
- Conditionally hide and show fields
- Display your gathered data in a page, post, or widget










{ 4 trackbacks }
{ 182 comments }
← Previous Comments
Hi,
Your plugin seems very well planned and executed. I am looking for a way to have users fill out a survey and then immediately show the results of the entire survey (or portions of the survey) in the page (or a new page, I suppose). How much customization does this plugin allow? Could I potentially display the results after a successful “submit”?
Thanks.
This is on my roadmap for the pro version. The reports (graphical charts) are finished for the back-end, but I just need to bring them to the front-end as well. My plan is to add a poll widget that will show the poll results after submit. Graphical results will also work with a shortcode, and there will be an option to specify a page to redirect to after submit. Shouldn’t be too long, although it won’t be in the initial release.
Is there a way to override some of the [input] output? I want to have radio button options displayed inline, and ideally, the radio input would be nested inside the label.
Any help would be appreciated.
Not yet, but this will come soon.
Just a heads up on the valid HTML bit of the new version… it’s not 100% valid yet
<input type="hidden" name="action" value="create"/>is not inside a container within
<form>. Perhaps place a<fieldset>around everything? That way we can easily convert from a header tag to a<legend>in the markup editor.v1.1.0 seems to have valid nearly HTML
Apparently
<form>tags cannot have anameattributeMore importantly though, I am experiencing a possible bug in the admin. If I uncheck “Use Formidable styling for this form” and click “Update”, the checkbox remains checked when the page refreshes.
Form tags can have a name attribute. w3Schools
That is a bug that will be fixed very soon. Until then, you can disable styling across all your forms on the settings page.
Not in XHTML Strict, it isn’t:
http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/
And cool
Just upgraded.. hmmm… now the checkbox thing in the admin is fine, but when I check the source of my contact page, the stylesheet is still being included in the
<head>I have set up Formidable to send me an email with the info but Im not recieving it. I have tried several email addresses but have no idea where my form info is going. Maybe Im dumb. Help!
Could they be going to spam?
No, nothing in my spam folders
Do you receive other emails sent from your WordPress install?
Now that you mention it, I dont think I have. Im switching over from a wordpress.com so I get stuff all the time on it, but I havent ever received anything from the new blog. Is there a setting I can change?
It’s probably due to your server configuration. There are a couple of plugins that may help. Try this forum post.
The link to the lates version (1.01.03) here is broken.
You must have tried it in the middle of an update. Maybe try it one more time and let me know if it’s working for you?
Well, the link is OK now, but is there any problem to provide clear support for cyrillic alphabet – well unicode will be OK
I’m ready to buy the pro-version if the plugin becomes cyrillic-friendly.
Sweet! Today’s release included a database update for the table formats. However, it’s only creating tables with the correct character sets for new installs. I don’t really want to mass wipe everybody’s forms and data, and apparently I can only add and drop fields on update, not change the character set. So, if you need cyrillic-friendliness on a current install, you’ll need to change the char set manually in PHP my Admin or something. If you want it on a new install, you may want to take it for a little test drive just to be sure.
I have very new install of the plugin (1.01.03) – just installed actually… all the tables are utf8_general_ci collation including wp_frm_* tables. My DB collation is also utf8_general_ci but you can see the effect here…
Found the problem. It’s in my javascript for the in-place edit. This will be in the next release, but for now, go to formidable/js/jquery.editinplace.packed,js
On line 17, find var new_html=escape( and replace it with var new_html=encodeURIComponent(
Sorry Steph, but it seems like this is not enough…
That’s working for me when I copy and paste text from your site. Maybe try clearing your cache too? Then go back and edit a field label.
Doh! It just looks fixed from the admin. I’ll get back to you on this.
It’s saving to my database as ?????, so I think it’s my language setting because it’s reaching the database correctly. Maybe try clearing your cache and try editing a field label again?
Yep! You are right… it was not the browser cache but some transparent proxy
Everything is fine now! Thanks for the support!
i am trying to add this to my website but not of the functions work in the edit form. Meaning if i click advanced form options nothing happens… if it try to drop and drag that doesnt work either.
I have the form on a page but dont get any emails when i test it. http://www.scottbintz.com/racing/about/
Not sure if its my template causing the problem or what as it works fine on another site.
Any help would be greatly appreciated.
Sounds like a plugin javascript plugin. What other plugins do you have activated?
I have the following activated
All in One SEO Pack
Easy AdSense
Flexi Pages Widget
Flickr Gallery
Formidable
Google XML Sitemaps
Image Widget
Official StatCounter Plugin
Page Links To
Sociable
Status Press Widget
TinyMCE Advanced
Twitter Post
Twitter Widget
Wordpress PDA & iPhone
WP-reCAPTCHA
Try the solution that worked for me with TinyMCE Advanced: http://blog.strategy11.com/forum/formidable/formidable-1-01-03-not-working-with-tinymce-advanced-3-2-7-plugins/
i deactivated tiny, then set up the form, the reactivated tiny and everything works.
On another website, I do have both tiny and formidable (Version 1.01.03 ) it works just fine. So i am not sure if its just an issue with .04 and not the older .03 version.
Thanks for the help.
Thanks again Steph for all the help
Easy to use, straight forward explanations. Thanks for the great plugin
← Previous Comments
Comments on this entry are closed.