单击“提交”选择第一项

时间:2014-06-02 11:52:13

标签: javascript html typeahead.js

我在文本字段中使用typeaheadhttps://github.com/twitter/typeahead.js)。

我在初始化autoSelect: true

时已经坐了typeahead

问题是我的用户只写了一些单词,而不是按'进入或从列表中选择一个建议,只需按下提交按钮,预先输入就不要自动选择第一项。

如何点击提交按钮时输入预先选择第一个建议?

/////我做了一个快速小提琴:http://jsfiddle.net/q6ESy/1 - >尝试写'a'然后按回车键,警报只会提醒'a'而不是'alabama'

1 个答案:

答案 0 :(得分:0)

我在onsubmit代码中做了一些编辑。实际上提交了typehead ..建议列表得到关闭..我已经设置了查询输入onsubmit函数的第一个选项...

希望它对你有用..

if($(".tt-suggestions")){
    var myVal = $(".tt-suggestion:first-child p").text();

    $query.typeahead('val', myVal);
    $query.typeahead('close');
}

这是工作小提琴..如果您需要更多编辑,请告诉我......

http://jsfiddle.net/murli2308/q6ESy/2/