Usability forms survey creation

When you create a survey on javascript libraries, faced with the "deficiencies" form. About them will tell in this topic and offer their solution.

So, the list:
1. Button to add a new answer and delete the empty and unnecessary fields are not present. Yes, the publish mechanism provided for ignoring empty fields, but this is the logic of the program, the person may not intuitively find how to get rid of unnecessary fields.
2. If the fields are already filled with text, then adding a new answer clears available. This is the height of indecency! The man is not a machine and cannot think of everything at once (by the way, the machines also this can be a problem ;)), i.e. if at first it invented 5 answers, this does not mean that it will not come up with the 6th etc. in the process of filling the fields. He clicks the add button (to clean and to add, namely add) and receives the output of a bummer with the refill these.
3. As has shown poll in any of them a necessary item which will allow you to refuse to vote and see the results, but so as not to spoil the "picture" of the results. This shortcoming was already mentioned before, I'm only here to remind you about it. Description "as it happens, all the questions on Habrahabr about UFOs..." I think only confuses than recommended.
4. Detail: "brevity — the sister of talent"

Now about solutions:
Visualization solutions
— a delete button it is proposed to arrange so that there is always two fields. It will not allow you to remove everything and leave the minimum to create a survey: "Yes", "no". Perhaps add the labels "delete" icon.
default answer of no voting to always leave the last, i.e., new answers to add to him.
— of course the process of adding a new answer is to keep all existing fields.
Article based on information from habrahabr.ru

Comments

Popular posts from this blog

Powershell and Cyrillic in the console (updated)

Active/Passive PostgreSQL Cluster, using Pacemaker, Corosync

Automatic deployment ElasticBeanstalk using Bitbucket Pipelines