1. A method for preventing incorrect input in a portable terminal, the method comprising: identifying an input character string and, among previously registered candidate words, searching among a plurality of candidate words recommended for the input character string; calculating a similarity between the input character string and each of the searched candidate words; and presenting one or more of the searched candidate words according to an order of descending similarity associated with the one or more searched candidate words.