jsp如何既能输入又能从下拉列表中选呢?

如图,我既想手动输入,又希望可以从已有的ip地址列表中直接选择,并且原列表没有的ip在这次输入提交后,会存到数据库某张表中,下次输入他就存在列表里了,又可以作为选择项了。

1:根据需求,阁下可以使用一个插件:select2,这是个很不错的插件

2:引入select2.js文件后,在文档加载完后调用:比如有一个下拉id是"myselect"

$("#myselect").select2();这个需要你有Jquery基础,因为这个插件是基于Jquery扩展的

3:补充:有时候可能动态给这个select改变了值,但它不会自动选中值所在项,改怎么办呢?,可以使用$("#myselect").trigger("change");

4:示例:

<select id="myselect">
    <option value="1">C</option>
    <option value="2">Java</option>
</select>

$(document).ready(function(){
    $("#myselect").select2();//给myselect使用select2插件
    //如果给myselect改变了值,需要触发select2的选中项是值所在项
    $("#myselect").val("2");
    $("#myselect").trigger("change");//如此如此
});

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-06
使用jQuery.Autocomplete实现自动完成功能。追问

大侠,能说的细点儿不?

追答

太详细的这里写不下啊,你直接百度【jQuery.Autocomplete】一大把例子。

追问

能给你链接么,不知道哪个合适的

追答

http://www.cnblogs.com/hyl8218/archive/2010/03/19/1688828.html
这个应该就可以。

本回答被提问者采纳
相似回答