Announcing FormBuilder, Win a Free Copy!

Posted by Martin Angelov on Dec 28th, 2010 in

It has been a while since I last released a new script on ZineScripts, so I decided it was about time to implement one of the ideas that I’ve had for quite a while now.

Because Forms Suck

If you’ve spent any time as a web developer, you’ve surely come across one of the most tedious aspects of the job. Forms. No matter how many times you’ve created one, nor how much code you have amassed, it is still tedious as hell for a number of reasons:

  • Validation You absolutely have to validate user emails, check if important fields are left empty, and in some cases even validate phone numbers, zip codes, dates and so much more. You also need a friendly way of displaying those errors;
  • Captchas You don’t want spam bots to submit your form;
  • Markup You still have to write all the markup for the forms;
  • Design You’ve put so much time in designing your form, only for it to be ruined by the non consistent browser controls;
  • AJAX After you’re done with the validation, you will have the pleasure of implementing it all over again on the client side.

This is where FormBuilder comes into play. It solves all of the above in an easy, programmer – friendly manner.

What is FormBuilder?

It is a PHP script that you can upload to your web hosting space. It can build web forms with unlimited length, complete with validation, captcha, error display and custom design by reading a configuration file. Here is what a typical contact form (see it here) looks like :

$config['fields']	= array(
	array(
		'label' 	=> 'Your name',
		'type'		=> 'textField',
		'required'	=> true,
		'errorText'	=> 'Please enter a valid name.',
		'fromName'	=> true
	),
	array(
		'label' 	=> 'Email',
		'type'		=> 'textField',
		'required'	=> true,
		'validation'=> 'email',
		'errorText'	=> 'Please enter a valid email.',
		'fromEmail'	=> true
	),
	array(
		'label'		=> 'Subject',
		'type'		=> 'select',
		'default'	=> 0,
		'items'		=> array('Please Choose','Business proposition','Partnership','General Inquiry'),
	),
	array(
		'label' 	=> 'Message',
		'type'		=> 'textArea',
		'required'	=> true,
		'errorText'	=> 'You are missing a message.'
	)
);

With this approach, developers and designers can finally have a breath of fresh air and automate the dirty work. You can learn more about what FormBuilder is capable of, including tutorials and examples at its official page.

A FormBuilder - Powered Contact Form

A FormBuilder - Powered Contact Form

Win a Free Copy!

Five of you will have a chance to win a free copy of FormBuilder, complete with sources and PSDs by doing the following:

  • Leave a comment below;
  • Tweet about this post;

The winners will be announced on January 10th in a follow up post.

Sharing is caring

If you enjoyed this post, feel free to
share it with your friends.

Related Tutorials

  • How to use Geolocation and Yahoo's APIs to build a simple weather webapp
  • TouchTouch - A Touch Optimized Gallery Plugin
  • 5 Lightweight jQuery Alternatives for Mobile Development
  • Timeline Portfolio

246 Comments

  1. Hey, I want to win a copy!

  2. Mflorin says:

    Very Nice . Like Always

    Hope i win :D

  3. coderkid says:

    I'd really love to win this! Count me in!
    Twitter: @digiNex

  4. Kamil says:

    Great! Gimme this.

  5. Pedro Gomes says:

    Nice Script...I can already imagine all the time I'll use doing other stuff instead of doing forms! I really want a copy!

  6. gabriel says:

    o.o; very cool... want to know all about this form builder!

  7. krike says:

    Would be great to win a copy

  8. Craig Paterson says:

    Really nice looking script, would like to be a lucky winner!

    Tweeted: http://twitter.com/#!/craigcpaterson/status/19758807500460032

  9. Vorlox says:

    Hum, very simple ! Need it )

  10. Pedro Gomes says:

    BTW, I found a lot of cool and interesting technics in here which help me a lot on my development! Congratulations and keep up with your work!

  11. Daniel says:

    Hey!
    I'd like to win a copy, too.

  12. mrfyda says:

    looks great!

  13. Leo Ghost says:

    This isn't the first of its kind, but scanning over the tutorials I'd say it looks to be the most user friendly. I've actually been looking for something of this nature for a few of my clients that want a more "custom" contact page.

    Here's to an attempted win ;) - Cheers!

  14. Hop I can also win,This is going to be very helpful...:)

  15. Henrique says:

    Amazing,

    sometimes i want to forget html and only click.

  16. Rg says:

    I hope to win this script. This will help me in so many different ways! Can it be me? Please? :)

    http://twitter.com/#!/rgenzon/status/19760465500442624

  17. freetao says:

    I want this
    gt@kainy.cn thanks。

  18. Pablo Lara H says:

    Count me in!
    http://twitter.com/#!/pablolarah/status/19760737853378560

  19. Vinnie says:

    Looks awesome :D
    http://twitter.com/#!/ciaravino/status/19761012743864320

  20. recluze says:

    Wow, that looks great. Going back to reading after the comment :-)

  21. Ripul says:

    Wow! this looks really cool!

  22. Merry Christmas :]
    And, yeap, one copy for me, please :D

  23. Claudio says:

    I would win a copy :D

  24. Really handy and awesome script. Would be useful in many cases. That's for me :)

    I am in. http://twitter.com/#!/nickplekhanov/status/19763518152646656

    Merry Christmas to All!

  25. Happy Xmas holidays! I'd like one because it works fine and it's cool, thank you!
    On Twitter I'm @musingspuntoit

  26. frytaz1 says:

    this looks rly nice!

  27. brum says:

    Great form design...

  28. frytaz1 says:

    one thing about it: it skips drop down select when using tab ...

  29. Now, that could really come in handy. :)

  30. triple_6 says:

    i see demo of this script....
    i can write the same script :) but thx for greate job!

  31. Boy says:

    Awsome, this will save me lots of time!

  32. Great Script
    http://twitter.com/#!/madara_clan/status/19768822286262272

  33. DDVV says:

    hello
    nice tool !

  34. Marius says:

    This is nice !

  35. chan.jianbin says:

    beg for a copy...

  36. Ian says:

    I'd love to get a copy, it looks like a great tool.

  37. Invader_Zim says:

    Yay, i'd like to have one!

  38. James G says:

    Looks really slick.

    http://twitter.com/gormanIT/status/19772644006035456

  39. Ian says:

    Btw, here is my tweet: http://twitter.com/#!/imsoper/status/19772471976665088

  40. Webed says:

    Wow this is really nice

    http://twitter.com/wwebedd

  41. Carri Craver says:

    This looks awesome. Forms always slow me way down. This would end that.

  42. devzonefr says:

    Thks !

    http://twitter.com/#!/devzonefr/status/19774900105383938

  43. Kevin says:

    This would be awesome, forms DO suck! Tweeting now!

  44. Jayaprakash says:

    I would like to have one copy

  45. Looks like a great script, this would really come in handy.

  46. Kyle Reddoch says:

    Hey I would love a copy of this!

  47. Leandro says:

    Very Nice!

  48. Samuel Bouic says:

    Forms is such a pain to create over and over and over again, I would really like a copy of this *_* !

  49. Goktug Gumus says:

    Very usefull. I want it :D Twitter: goktuggumus

  50. Rick says:

    Nice script. I would like to have one copy of this. Hope I win.

  51. Hey! I want a copy, this is really nice.

  52. wow thats a great script

    i want it toooo

  53. I'd love a free copy!

    http://twitter.com/#!/Tutorialzine/status/19757233965367297

  54. I am in and want to win and tweeted @umefarooq

  55. Kusal says:

    Maxxa, would love a copy :)

  56. taloweb says:

    I hope I can win...

  57. Isaac Pante says:

    Would love a copy too!

  58. netchaos says:

    something I was looking for, plz count me in

  59. Romain says:

    very nice i want it !

  60. tripplix says:

    Really great script. Nice Layout. Would like to win a copy!

  61. Romain says:

    tweeted : http://twitter.com/#!/darkstars/status/19798932339036160

  62. Mohsin says:

    great work. nice

  63. Bionic says:

    Thanks for the honest review it made me laugh,
    I'll join because forms literally suck.
    http://twitter.com/#!/bionic_/status/19799889055588353

  64. mu3z says:

    yeah cool i wanna win a free copy since i enjoy reading your posts and articles , i wish i can win and good luck for every one ;)

  65. mu3z says:

    also my my tweetie : http://twitter.com/#!/mu3z/status/19801349331881985

  66. Veerendra says:

    Awesome....I need one copy fingers x

  67. webbografico says:

    great script.. I will surely integrate it in my workflow... maybe for free with this giveaway.

    Here's my tweet:

    http://twitter.com/#!/webbografico/status/19807943352385536

  68. Vikram says:

    Nice one. Just tweeted. Hoping to win a copy.

  69. Mike says:

    Nice script, thanks for the giveaway. Hope I win.

  70. michel says:

    Why not, lets try to win this great script.
    And placed a tweet at http://twitter.com/#!/perfortuna

  71. Jim Davis says:

    Looks very useful and simple to use.

  72. Nihar Sawant says:

    I want it

  73. ily2913 says:

    Very Good!! I want it for my website!

  74. Adam says:

    Wow! This theme and font would look great on a long term project I'm working on, would love to win a copy!!

  75. Alan says:

    Awsome tried something similar a while back but it did'nt work well but this looks great would love to win a copy but if not would be happy to pay for it.

    tweeted under @Climber_ag

  76. FarazQ says:

    Forms suck as bad as frames. I shall use this form system to amass enough information to take over the world and I will give you a share of that world...

    Tweeted dat: http://twitter.com/#!/farazqureshi/status/19836122741870592

  77. homer59 says:

    Hello

  78. LinuxHUN says:

    Great tool. I want to win one! My tweet: http://twitter.com/LinuxHUN/status/19837750001799168

  79. jasmine says:

    I want one copy :)
    Thanks

  80. hehe says:

    send me warez one :p

  81. homer59 says:

    http://twitter.com/#!/homer59650/status/19836709382389760

  82. Jooby_Design says:

    I hope I'll win! :D
    (http://twitter.com/Jooby_Design)

  83. Diallo says:

    Need need need!

  84. scorpio2k2 says:

    Very useful . i need this

    http://twitter.com/#!/Debian_tutorial

  85. Momcilo says:

    It looks so amasing !
    I want it! :)

    By the way, I'm 16teen years old Web Designer From Serbia ! :)

  86. RWade says:

    I hate forms! Please let me win!

  87. Mladen Kirilov says:

    forms don't suck any more :)

  88. chuksy says:

    this is so cool....would help me alot

  89. I would like to win it too :)

  90. Marcelo Conceição says:

    Yeh, i want a free copy.

  91. Would come in handy for almost every project - hopefully for free :D
    (My Tweet)

  92. Vincent says:

    Oh man, I love this!

    I hope I win! :D

  93. Brandon says:

    Looks awesome, I could definitely use that!

  94. Dylan Maryk says:

    One free copy please!

  95. Giorgos says:

    I don't know if this Form Builder is something so useful for many of us that we work on websites (and probably we know how to build them), but i know for sure that your work on this Tutorial Website is really unvaluable and we Apreciate your "gifts" that you share with us! Have a Wonderful and Creative New Year!!

    Greetings from Greece :-)

  96. Liam says:

    Nice form, If I don't win it, I'll have to buy it.

  97. sag3r says:

    Nice, I want one.
    http://twitter.com/#!/sag3r

  98. Heather says:

    One of the most repetitive tasks for every website I create is building the contact forms. I would love to win a copy of FormBuilder because it looks like a simple and straightforward way to make beautiful forms.

    I'm tweeting about this post from @nlgraphics

    Thanks!
    Heather

  99. Miquel says:

    Me gusta. Muy buen script.

  100. stipka says:

    cool, I love it!

  101. Idi suwardi says:

    Hi,,,, I want to win a script.

  102. Krypto says:

    Tweet tweet , I need to win this :)

  103. Dr_rOot says:

    It's very nice, I like it!

  104. Avin says:

    I will Try to Create My Own FormBuilder

  105. mary says:

    forms do indeed suck. would love a copy!

  106. Kiran Prabhaker says:

    I’d love to get a copy... I hope so...

  107. Swapnil says:

    Add me in the contest :)

    http://twitter.com/swapnil0545

  108. Leah says:

    Great! Easy forms? Count me in!

  109. jayhan says:

    Brilliant script! Yes building forms are indeed hard and requires effort to perfect it.

  110. Great work !!!!

    http://www.twitter.com/pratik663

  111. Umesh says:

    Nice form, design, validation and many more....

  112. Jaded says:

    I would love to win this great formbuilder :)

    Twitt here -> http://twitter.com/jadeddk/status/20019227490521088

  113. manos says:

    a MUST for every developer... Time saver!

  114. Key says:

    I would love a free copy of this script! I absolutely hate having to build forms - I avoid it as much as possible.

    Tweeted->http://twitter.com/#!/kooliokey/status/20043730694176768

  115. Roland says:

    THis form is simple and awesome. By the way i have tweet this post. Thanks

  116. Tiff says:

    Would be great to win a copy

  117. gOmp says:

    looks great as allways.. seems like a great neat tool. hope to get chance to use it

    http://twitter.com/#!/g0mpe/status/20052932871331840

  118. evuez says:

    Great, hope I'll win it !

  119. Mak_ju says:

    I WAAAAAAAAAAANT THIS!!! oO°

  120. Lucky M says:

    This would be great to have ;)

    http://twitter.com/lucky_m

  121. Simply Awesome!
    http://twitter.com/mamunabms/status/20070605625757696

  122. Aniss says:

    amazing think,i hop that i win

  123. Gerard says:

    Great Job! I love it!
    http://twitter.com/reviewst

  124. berfuser says:

    want this

  125. Hector Lee says:

    Another useful tool to add to my arsenal.

  126. Alrick Deillon says:

    Wonderfull!
    I hope I'm in a lucky day :)

  127. Amit says:

    This looks amazing. Give it to me. Now!!

  128. Julio Corral says:

    Looks very usefull great!, Thanks

  129. Philipp says:

    I want to win this cool tool too ;)

  130. i love it.. diggin this post!

  131. Steve says:

    Wow, this looks like it can save some serious time... I hope I win!

  132. Renaldas says:

    Wish you luck :))

  133. Arnau says:

    Great Job!
    Amazing tutorialzine.com

    I think it's the best way form learn!
    Good Job!

  134. Jesse says:

    A copy would be great!

  135. Gfors says:

    Looks awesome, love the light theme!

  136. Stella Coupe says:

    Thanks. Sure it will be very useful :)

  137. Stella Coupe says:

    Tweet is here http://twitter.com/#!/organzae

  138. Looks really great you're FormBuilder, im curious if i can use it :)

  139. Atlante says:

    I gotta have it!

  140. edgar says:

    Cool!
    I want a copy!! XD
    Twetting...

  141. IzC says:

    I love it...Give it to me :)

  142. Andy says:

    Nice one. WIll buy it anyway ;)

  143. Lhu lhu says:

    I want one too ~~

  144. It would be great if I won a copy :p

  145. elin3t says:

    Great, a new great form builder, i wish probe it!!

  146. Sagar says:

    Awesome form!!!

  147. Pawel says:

    Tweet tweet tweeted...
    http://twitter.com/myGlob

    Great tutorials!

    Cheers
    Happy New Year

  148. Tony says:

    Cool!

    Let's try it!

  149. jestercap says:

    The form its mine!!!!

  150. Luke says:

    I'd love to get this form builder; add me in!

  151. Pedro says:

    Por favor quiero mi copia!. Please!.

  152. Luis says:

    The Best, The Best, a simple vista un formulario cool !!!

  153. Gio says:

    Looks like a time saver. I aprove :)

  154. Azim Khan says:

    Awsome script.... I love it....

  155. ivan P. says:

    wowww i want one...

    i tweet this http://twitter.com/#!/InviaDesign/status/20672291570450432

  156. Les says:

    Yeah, forms are the bane of my existence, the last thing I do on any site. Oh for this tool to make my life better!

  157. Snuffy says:

    Thank you so much for this!

  158. Tygas says:

    Man simple a forms are already oldshool in the web @Tygas

  159. ttrusty says:

    Just what I've been looking for. Win or lose, I'm in.

  160. reynaldo says:

    me gusta esta muy bueno

  161. Yes, a free copy will be great. Thanks

  162. laurenceHR says:

    Cool! ... i want only the php source XD

  163. Chicus12 says:

    Heyyy, looks great!!! i Want.

  164. Chicus12 says:

    Excelente Form Design, looks great!!!. I want it.

    1. Chicus12 says:

      http://twitter.com/chicus12/statuses/22873091868725248

  165. dumass says:

    Nice:) Pick me, please. My Rt: http://twitter.com/#!/warstwydotcom/status/21527975522471936

  166. brandon says:

    Very cool form builder. Worth it win or lose.

  167. maju says:

    Count me in too ;)
    http://twitter.com/#!/majurulez

  168. Peter says:

    Damn this is hot my site needs form builder !

  169. Zeb says:

    Nice form builder ! Me, me me ! :)

  170. Looks awesome, a free copy would be great!

    http://twitter.com/#!/Jgrumbkow

  171. Steffen says:

    Can is still win this?!

  172. Jireck says:

    I want to win

  173. Eric says:

    Don't be bad, let me take it home... sweet guys!
    Happy New Year.

  174. krypto says:

    Hey mate ,

    Could you help me with one issue ?
    I would like to add a password field , but I can't seem to to that, can you help me with it ? :)

  175. Curtis Scott says:

    This looks great!! I would love to win a free copy!!

    Thanks!

  176. rollsappletree says:

    WOW awesome!

    What a neat constructor!
    I WANNA WIN IT!

  177. Kirk says:

    I want this copy. Let me win

  178. Jeff says:

    Nice one! Count me in!
    http://twitter.com/#!/jeffsama24/status/22152084400898048

  179. ashizw says:

    I want this..it'll help me more doing my projects..

    I want this FormBuilder...

  180. Scott says:

    Very nice script! I've got my fingers crossed ;)

  181. tutorialzine is an awesome^10000 website and a must too
    your tutorials are very very use full and the best was of ajax chat

    u guyzz rock !!
    it is a must

  182. i want the form!!!!!! :)
    ohh i want to win !
    i want 2 win

  183. Falco says:

    Impatient to try this :) Thanks !!!

  184. VarietyMedia says:

    Looks really nice. Need a copy.

  185. Anyssa says:

    Great!

    I want!

  186. Gigi says:

    ooo useful form.thx
    @napoli081

  187. fabio says:

    My copy... please.

  188. Samu_ says:

    I'm In!!! Amazing Form

  189. Tim says:

    Looks great!

  190. Wenhu Guan says:

    Amazing form. Might be able to replace google form :-P

    I wish I could win a free copy!

    1. Wenhu Guan says:

      and I tweeted http://twitter.com/#!/windhood

  191. Gilbeys says:

    Great Tutorial!
    I would like to learn more about what FormBuilder is capable of!
    Thank You!

  192. I hope I can win this time (:

  193. Feed55 says:

    Nice giveaway. Count me in.

  194. Nico.37000 says:

    Hello, it's a good gif for 2011 ! ;)

  195. st. says:

    thanks a lot!

  196. Francesco says:

    Wish I would win one. Cheers.

  197. piyanistill says:

    harika bir yazı olmuş elinize sağlık

  198. Sziky says:

    nice! hope i win :D

    1. Sziky says:

      and the tweet: http://twitter.com/#!/sziky

  199. Hiatomx says:

    Hey, thats so cool. I want a copy!

    http://twitter.com/Hiatomx

  200. Bryan Abad says:

    Looks pretty cool.
    Me vants it.

  201. Seems to be a handy tool! So I'd love to win a copy! Thanks

  202. Ivica says:

    This form look so beautiful

  203. Chicus12 says:

    Amazing, I wan it!!! Yeah

    http://twitter.com/chicus12/statuses/22873091868725248

  204. This is awesome, loving your work as always Martin!

    Would love to win a free copy!

  205. Nicolas says:

    And me i vant to win one!

    Happy new years 2011 every body.

  206. Nicolas says:

    Happy new years 2011 everybody,

    I take a chance too ;)

  207. Rex says:

    this will make my website boost it's confidence because of it's look and slick design i am really pleased if i would received such art!.

  208. Arno says:

    Would be nice to win this.

  209. Drema says:

    Hi! I hope to win this awesome script :)
    http://twitter.com/#!/beastie_drema/status/23013795324493826

    thx.

  210. yezeiyashein says:

    Very nice program.... :)

  211. Ony says:

    Ouaouu, very nice

  212. loading says:

    I want this

  213. Andrea says:

    nice!

  214. Josh says:

    I'd love ac opy!

  215. Anand says:

    Hi,

    Very nice thought.. I want to be win.....

  216. Sri says:

    i like this script, i need a copy of it..

  217. Daniel says:

    I've never won anything: (
    Nice contact form!

  218. Simanto says:

    Contact form on of most important part of a website. Because that connects the visitors to web site owner directly. And yours forms lokking pretty much promising. I wish i would win a free copy

    Kind regards,
    Simanto

  219. Wong Chun Kiat says:

    Would love to have this baby.

  220. GaSe says:

    Good!!
    My tweet http://twitter.com/gadildesign

  221. arnold says:

    HEy I like to win this stuff, very usefull indeed..

  222. I need this contact form for my website, I find it too well, and it corresponds exactly to the layout of my site.
    thank you very much in advance http://tutorialzine.com/ if I managed to get the free copy and http://www.zinescripts.com/ for their great work.

    1. Screenzone :
      Announcing FormBuilder, Win a Free Copy! tutorialzine.com/2010/12/announ… via @tutorialzine

  223. ankur sehdev says:

    hey i like this for....hope i get a free copy.. cheers

  224. Neil says:

    This looks fun to implement.

    What's the 'fromName' parameter for, in the first field?

  225. Nathan says:

    Sounds like a great script, would be a great tool to own.

  226. TheGoldenBus says:

    Hey! Would be awesome if I wold win a copy!!

    1. TheGoldenBus says:

      twitter @thegoldenbus

  227. Akshay says:

    me me me me me :)

  228. LuciFerAngel says:

    good stuff and i would like to win too :)

    1. LuciFerAngel says:

      and on twitter http://twitter.com/#!/luciferangel/status/24453103482839040

      and good luck for everyone , very nice script i just viewed the demo

  229. Slotpro says:

    Nice form good work :)

Comments are closed.