0

jquery を使用してオートコンプリート テキスト ボックスを作成しています。

ユーザーが 3 文字を入力すると、DB からのリストが表示されます。私の問題は、ユーザーが自分のものを入力して送信する場合、彼に警告するか、検証メッセージを送信する必要があることです。

これを行うにはどうすればよいですか?

ユーザーが自分のものを意味する場合 --- たとえば

DBに次のような提案リストがあります

Apple Orange Grapes と私は、ユーザーに Gra や app など、DB にない種類の何かを入力させたくない

4

1 に答える 1

0

オートコンプリートを呼び出すときに、selectおよびイベント ハンドラーを使用できます。change

例えば:

$('#autocomplete').autocomplete({
    minLength: 3,
    source: 'getlist.php', // for example
    select: function(event, ui) {
        // the user selected from drop-down
    },
    change: function(event, ui) {
        // the user input his own values..

        // $(this).val(''); // this code will reset the value to blank
    }
});
于 2013-02-28T09:25:11.040 に答える