I have a couple web forms I'd like to make: one for a professional purpose, another for personal use (though that could exist as a program or an app that I don't know about). Is it better to find a service that will allow you to build conditional forms, or can they be made from scratch with some ease?
Here's generally what I'd like:
Form 1: an application for a program my division oversees, to be filled out by people with a range of knowledge, so there should be some ability to provide tips. I currently have a Word document that is locked except for certain fields to fill in, but it's otherwise a pretty dumb document. I'm imagining something that shows you fields one at a time, which you can revise if you don't know the information now, and certain fields would have conditional logic
(example provided by a company that offers such form-building capabilities, found at random, and not an endorsement for that product). I was thinking the end product should be a static form, but I realized the information could be compiled into a database, so you could generate other reports from this application process.
Because it is an application that will be received by a government agency, it would be best if the form builder could be fully audited, and reside on a server my agency owns. I realize the ability to recall a form and revise it adds complexity to the system.
Form 2: more of a note-taking system I envisioned while jotting down things in a meeting, this would probably populate a database of some sort, allowing me to go back through the notes, requirements, and ideas I have jotted down, view by date, or even by meeting (a sub-section of a date?). For example, In a staff meeting, I note the following three things:
1) I need to fill out a travel request form by tomorrow;
2) I should talk to Person 2 about setting up a sub-committee on Foo before February 10th;
3) I want to find a new banana bread recipe.
The first item would have top priority, be flagged as "travel/training" and have a due date. The second would have medium priority, be flagged as "Foo," and have a due date. The third item would be flagged as "food" and "personal."
How hard is it to code dynamic forms? Are there programs you can get (free or not) that would help you build the forms to run on your own systems? And how do dynamic forms usually run? Or is this something that has been addressed by more professional web developers and off-site services? And are there apps that do what I want for form 2? If so, I have Windows (Vista!) laptop at home, a Win7 computer at work (where I can't install anything, but I can run portable apps), and an Android smarphone plus a Kindle Fire tablet.
If it does take some programming skill/learning, I would like to learn more of programming, and neither of these are things I need in the next month, but general things I'd like to have in the next year.
Last thing: I'd prefer personal experience or knowledge instead of random things you've found online just now, because I have seen some listed form builders (example: Mashable list of 5 from 2012
). If it comes to that, I'll go through things people find and look for more information on those services.