In my Web application I have a form in which the user must fill some information about a generic item, let's say a car. Between all the standard information (name, description etc) I am asking the user to check the categories of which the item belongs according to the his/her belief (e.g. "Sport Car", "Subcompact Car" etc).

Now based on the category checked I need to ask additional information to the user. For example if he/she checks "Sport Car" I need to show another form asking for "Sport Car"-related informations (e.g. top speed) whereas for a "Subcompact car" category the average consumption.

Possible Solution

Let the user fill the car form (with the categories checkboxes) then the system will store the car object in the database with its checked categories. After that, the user can specify the category-related information in a special page say "Advanced Options" which based on the categories of the object will show all the category-related form.

Still I am not convinced since I would like to make the category-related informations mandatory if the relative category is checked.

Any suggestions?

  • What is the problem? Do you think you can't make the category items mandatory? – bloodyKnuckles Jan 15 '17 at 17:18

Why wouldn't you want to ask the same information about all types? Surely, if this is intended to be an informative database (maybe it isn't?), sports car researchers would like to know miles/km per gal/liter just as much as someone researching compact cars would like to know top and most-economical cruising speeds.

Allow Multiple Category selection of user choice,Which can be a multi select option.

example: - Sports Car - SUV - Others

This will be a category for types of car, and in same form have other options as speed and mileage and other options.

Also showing the number of results found when each filter is selected/
De-selected will keep user in context about results.

If there is a case for No result found for a specific filter selection show 0 result found for user , So user can modify the filter.

All this Numbers should be shown before user applies filter.(i.e in realtime )

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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