自动完成Jquery文本框--->识别错误

时间:2013-02-28 09:11:43

标签: jquery

使用jquery有自动填充文本框。

如果用户输入3个字符,则显示DB中的列表。我的问题是,如果用户键入他自己的东西并提交我需要警告他或发出一些验证消息吗?

我该怎么做?

如果用户输入Own thing意味着---例如

我在DB中有以下建议列表

苹果 橙子 葡萄和我不希望用户输入Gra或app或者不在DB

中的东西

1 个答案:

答案 0 :(得分:0)

调用自动填充功能时,您可以使用selectchange事件处理程序。

例如:

$('#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
    }
});