Number Questions
Number questions collect numeric responses. Use them for quantities, ages, ratings, prices, or any question where you need a numeric answer. The input ensures respondents can only enter valid numbers.
When to Use
Use number questions to collect:
- Ages - “How old are you?”
- Quantities and counts - “How many employees work at your company?”
- Measurements - “What is your height in centimeters?”
- Prices and budgets - “What is your annual budget for this category?”
- Percentages - “What percentage of your time do you spend on this task?”
Visual Presentation
Number Input
Simple numeric input for any whole or decimal number.
How old are you? *
Slider
Using min, max and step values ui can be represented as a slider.
Your preferred temperature?
Configuration Options
Customize your number questions with these settings:
- Minimum value - Set a lower bound (e.g., age must be at least 18)
- Maximum value - Set an upper bound (e.g., rating can’t exceed 100)
- Step size - Control increments (e.g., 0.01 for currency, 1 for whole numbers)
Best Practices
Set Appropriate Ranges
Always set minimum and maximum values when you have specific constraints:
- Age questions: Min 18, Max 120
- Percentages: Min 0, Max 100
This prevents invalid data and helps respondents understand the expected range.
Use Clear Labels
Be explicit about what you’re asking for:
- “How many years of experience do you have in this field?”
- Avoid vague labels like “Experience?”
Include units in your question or help text:
- “What is your budget? (in USD)”
- “Height (in centimeters)“
Provide Context
If respondents might not know the exact number, give them guidance:
- “Approximately how many…”
- “Your best estimate of…”
- Provide examples: “e.g., 25, 50, 75”
When NOT to Use Number
Consider alternatives if:
- You want predefined ranges - Use SelectOne with options like “1-10”, “11-50”, “51-100”
- Collecting date information - Use Date years, months, days
Number questions are best for collecting actual numeric values that you’ll use in calculations or analysis.
Tips for Better Responses
- Show expected ranges in your question or help text
- Set sensible min/max to prevent data entry errors
- Don’t ask for numbers if you really need categories (use SelectOne instead)