A text input method, wherein the method comprises: a) acquiring a text input instruction that is generated by performing a first operation by a user, and presenting an input text according to the text input instruction; b) querying a text prediction database according to the input text, to acquire a predicted text set corresponding to the input text, and presenting the predicted text set corresponding to the input text, wherein the predicted text set is a set of phrases or sentences; c) acquiring a predicted text selection instruction that is generated by performing a second operation by the user, and acquiring a predicted text in a subset of the predicted text set according to the predicted text selection instruction, wherein the predicted text is a field in the subset of the predicted text set; and d) acquiring a predicted text input instruction that is generated by performing a third operation by the user, and inputting the predicted text into a text input window according to the predicted text input instruction; e) wherein the second operation in step c) is a slide gesture operation and the method further comprises: el) determining, according to the predicted text selection instruction generated by the slide gesture operation, a sliding track corresponding to the slide gesture operation, wherein the sliding track is a track formed by action points of the slide gesture operation on an output device and is displayed next to the phrase or sentence; and f) the acquiring a predicted text in a subset of the predicted text set according to the predicted text selection instruction comprises: g) determining a text field in the subset of the predicted text set according to the sliding track, h) when it is detected that the second operation is the slide gesture operation, displaying, at a preset position, a predicted text selected by the slide gesture operation, the present position indicating that the predicted text is in a pre-input state, where pre-input refers to that input content being in a temporary state, wherein a further processing operation needs to be performed on the input content in the temporary state to really input the text into the text input window or the pre-input text in the temporary state may be deleted by a simple operation; and i) wherein each subset in the predicted text set is provided with a mark line; the second operation is a slide gesture operation performed on the mark line by the user; and the acquiring a predicted text in a subset of the predicted text set according to the predicted text selection instruction comprises: acquiring, according to a sliding track of the slide gesture operation on the mark line, a text field corresponding to a mark line that coincides with the sliding track. a) acquiring a text input instruction that is generated by performing a first operation by a user, and presenting an input text according to the text input instruction; b) querying a text prediction database according to the input text, to acquire a predicted text set corresponding to the input text, and presenting the predicted text set corresponding to the input text, wherein the predicted text set is a set of phrases or sentences; c) acquiring a predicted text selection instruction that is generated by performing a second operation by the user, and acquiring a predicted text in a subset of the predicted text set according to the predicted text selection instruction, wherein the predicted text is a field in the subset of the predicted text set; and d) acquiring a predicted text input instruction that is generated by performing a third operation by the user, and inputting the predicted text into a text input window according to the predicted text input instruction; e) wherein the second operation in step c) is a slide gesture operation and the method further comprises: el) determining, according to the predicted text selection instruction generated by the slide gesture operation, a sliding track corresponding to the slide gesture operation, wherein the sliding track is a track formed by action points of the slide gesture operation on an output device and is displayed next to the phrase or sentence; and f) the acquiring a predicted text in a subset of the predicted text set according to the predicted text selection instruction comprises: g) determining a text field in the subset of the predicted text set according to the sliding track, h) when it is detected that the second operation is the slide gesture operation, displaying, at a preset position, a predicted text selected by the slide gesture operation, the present position indicating that the predicted text is in a pre-input state, where pre-input refers to that input content being in a temporary state, wherein a further processing operation needs to be performed on the input content in the temporary state to really input the text into the text input window or the pre-input text in the temporary state may be deleted by a simple operation; and i) wherein each subset in the predicted text set is provided with a mark line; the second operation is a slide gesture operation performed on the mark line by the user; and