For our new range control (#109), how about adding an appearance value of something like spinner or picker to get something that looks like the following in Android (getodk/collect#105):

I think there are several equivalent HTML interfaces that would look nice and be useful.