文本框,智能提示信息

1 样式

 <style>
        .fm {
            clear: both;
            position: relative;
            z-index: 297;
        }

        .bdsug {
            position: absolute;
            width: 265px;
            background: #fff;
            border: 1px solid #817f82;
            top: 65px;
            left: 11px;
            height: auto;
            text-align: left;

        }

            .bdsug li {
                width: 248px;
                color: #000;
                font: 14px arial;
                padding: 0 8px;
                position: relative;
                cursor: default;
                margin: 1px;
                border-bottom: 1px solid #e7e7e7;
                line-height: 35px;
                font-family: sans-serif;
            }

                .bdsug li.bdsug-s {
                    background: #ebebeb;
                    
                }
    </style>


2  页面信息


    <div class=" fm" >      
                <table><tr>
                    <td><input type="search" name="search" id="searchDrug" autocomplete="off"/></td>
                    <td ><button type="button" class="btn" id="a_SearchDrug">查询</button></td>
               </tr></table>
            </div>
        </div>
        <div class="bdsug" id="div_ulContent">
            <ul id="ulDrug1">
            </ul>      
        <ul id="ulDrug" data-role="none" style="min-height:500px;"></ul>
    </div>

3  js信息

 <script type="text/javascript">    
        $(function () {
            $("#div_ulContent").hide();
            $('#searchDrug').keyup(function () {
                var sugList = $("#ulDrug1");
                var text = $(this).val();
                if (text.length > 1) {
                    $.ajax({
                        type: 'post',
                        url: "/DrugSearch/GetDrugInfo",
                        data: { drugName: text },
                        success: function (data) {
                            var strHtml = "";
                            if (data.length > 0) {
                                $("#div_ulContent").show();
                                for (var i = 0; i < data.length; i++) {
                                    strHtml += "<li>" + data[i] + "</li>";
                                }
                                sugList.html(strHtml);
                                $("#ulDrug1").find("li").each(function () {
                                    $(this).click(function () {
                                        $("#searchDrug").val($(this).text());
                                        $("#div_ulContent").hide();
                                    });
                                    $(this).mouseover(function () {
                                        $(this).css('background-color', '#F9F9F9');
                                    });
                                    $(this).mouseout(function () {
                                        $(this).css("background-color", "");
                                    });
                                });

                            }
                            else {
                                $("#div_ulContent").hide();
                            }
                        }
                    });
                }
                else {
                    $("#div_ulContent").hide();
                }
            });

            $(function () {
                $(window.top.window).click(function () {
                    $("#div_ulContent").hide();
                })
                $("body").click(function () {
                    $("#div_ulContent").hide();
                })
               
            });

        });
       
    </script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值