Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

We have a system that searches user names. Since the names are encrypted (getting this working was tricky on the back end too), we can't accept an empty search or one with one letter, since that would start decrypting too many names.

We've been thinking about how to convey to the user that they've got to input a minimum number of letters, and nothing obvious is jumping out at us. Some ideas:

  • We could gray out the search button until we get the minimum. The obvious drawback is that people might well think the search feature is somehow not active at all.
  • We could warn people after the fact "sorry, you need to type at least 3 letters to search", but that's kind of annoying. Probably the best solution so far though, since most people will likely search on an actual name.
  • More work on the backend might be able fix things, but searching and sorting encrypted data is "not easy", and might not be a good compromise, since there are plenty of other things that need doing with the system too.
share|improve this question
2  
I guess a placeholder "Type text to search (min 3 chars)" is not good enough, but you could explain why –  riffraff May 8 '12 at 12:18
    
Are you auto-completing names while the user is typing? –  Daniele May 8 '12 at 12:20
    
We are not autocompleting - this is hard enough on the server as it is without that. @riffraff that might work - although the search box is not that long. –  David N. Welton May 8 '12 at 12:23
3  
Try commenting here and see the message below the input box. –  Danny Varod May 8 '12 at 12:31
1  
@nic that is the first of the options he wrote out, I believe? –  riffraff May 9 '12 at 7:53
show 2 more comments

2 Answers

I think the best solution is probably also the simplest: telling the user about the restriction.

[________] Type at least 3 characters

Optionally, after the 3 characters have been input you can hide, grey out the restriction message or place a tick next to it.

share|improve this answer
add comment

why don't u try something like here on stack exchange? , while commenting it shows "14 more to go....."

So why cant you display in same way? onkey press just show them 3 more to go or start count down for each character... hope this is a clean approach!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.