Я бы сделал это так, как вы предлагаете:
- два текстовых ввода для определения каждого сегмента
- оставив первый пробел означает <= второй (они также могут ввести 0 в первом поле) </li>
- оставляя второй пробел означает> первый
Вы должны выполнить некоторую проверку, чтобы убедиться, что диапазоны не перекрываются.
Другой подход заключается в том, чтобы просто указать граничные значения в виде списка через запятую в одном текстовом поле:
т.е. 50, 55, 60 будет переводиться в 4 категории: 50 или ниже, 51-55, 56-60, более 60
Я думаю, что это решение более элегантно, но пользователю будет сложнее его понять.