restrict numeric quest input to valid data depending on subtype