Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I want a Form Builder web part. This web part would create basic forms dynamically on the fly by drag-and-drop controls. These forms would send the form values as an email and/or store information in a custom list. Has anyone developed something similar in .NET?

This is an example of what exactly I am talking about: http://jotform.com !!!

I would appreciate all inputs to advise how to implement such a thing as a web part.

share|improve this question

4 Answers 4

up vote 1 down vote accepted

Try having a look at iTechnology Forms Accelerator. A colleague of mine found this and it's free (however I don't know what the support story is). I haven't used it but it looks like it will meet your needs without custom development.

share|improve this answer

Just creating a list and adding the appropriate columns to it is a form builder. SharePoint generates great forms right out of the box. If you want to send the form values somewhere, then you can use simple workflows to send out the emails, copy some or all values to other lists, etc. In other words, are you trying to recreate the wheel?

share|improve this answer
    
Also Alex, any of the forms associated with lists can be easily customised using SharePoint Designer, and there is nothing stopping you adding jQuery/javascript to these custom forms to add more rich client functionality. –  Nick Hadlee Mar 10 '10 at 8:21

Check SharePoint Forms Designer, it fits all your requirements, easy to use, drag and drop rich interface, works right in the browser.

share|improve this answer

Have a look at infopath

share|improve this answer
    
Thanks Jaap Vossers for writing to me, but actually I want a very basic web part that builds up very basic forms. Not at all InfoPath level !!! –  Alex Mar 9 '10 at 14:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.