Question handlers¶
interrogatio 1.0.0 has these built-in type of handlers:
- input: for strings and numbers
- password: for password
- selectone: like a radio list, users have to choose one value from a list of choices.
- selectmany: like a checkbox list, users can choose multiple values within a list of choices.
input¶
The input
handler prompts the user for a string or a number.
You can provide it with a default value.
password¶
The password
handler hides the user input with an asterisk symbol.
selectone¶
The selectone
handler allow the user to choose from a list of values.
To choose a value, users can move up and down the list with the arrow keys,
select a value using the space key and accept the answer using the enter key.
The list of values to choose from must be provided as a list of tuples (or two element lists) where, like a html radio input, the first element of the tuple is the value and the second one is the label.
selectmany¶
The selectone
handler allow the user to choose multiple answers from a
list of values.
To choose a value, users can move up and down the list with the arrow keys, select a value using the space key and accept the answer using the enter key.
The list of values to choose from must be provided as a list of tuples (or two element lists) where, like a html radio input, the first element of the tuple is the value and the second one is the label.
This input handler return a list with the chosen values.
maskedinput¶
The maskedinput
handler allow the user to enter an input given a mask.
date¶
The date
handler allow the user to enter a date.
daterange¶
The daterange
handler allow the user to enter a range of dates.