• DropDownList实现可输入可选择


    1、js版本

    <div style="z-index: 0; visibility: visible; clip: rect(0px 105px 80px 85px); position: absolute">
        <asp:DropDownList ID="ddlModel" runat="server" Style="z-index: -1" Width="105px"
            onchange="getModelTo(this)">
            <asp:ListItem Value="1">SSM-001</asp:ListItem>
            <asp:ListItem Value="2">DDW-523</asp:ListItem>
            <asp:ListItem Value="3">QSD-009</asp:ListItem>
        </asp:DropDownList>
    </div>
    <asp:TextBox ID="txtModel" runat="server" Style="z-index: 1px; position: absolute"
        Font-Size="9pt" Width="95px" Height="16px" MaxLength="50"></asp:TextBox>
    <script type="text/javascript">
        function getModelTo(e) {
            document.getElementById("txtModel").value = e.options[e.selectedIndex].innerText;
            document.getElementById("txtModel").select();
        } 
    </script>

    2、jquery版本

    <div style="z-index: 0; visibility: visible; clip: rect(0px 105px 80px 85px); position: absolute">
        <asp:DropDownList ID="ddlModel" runat="server" Style="z-index: -1" Width="105px"
            onchange="getModelTo(this)">
            <asp:ListItem Value="1">SSM-001</asp:ListItem>
            <asp:ListItem Value="2">DDW-523</asp:ListItem>
            <asp:ListItem Value="3">QSD-009</asp:ListItem>
        </asp:DropDownList>
    </div>
    <asp:TextBox ID="txtModel" runat="server" Style="z-index: 1px; position: absolute"
        Font-Size="9pt" Width="95px" Height="16px" MaxLength="50"></asp:TextBox>
    <script type="text/javascript">
        function getModelTo(e) {
            $("#txtModel").val($("#ddlModel").find("option:selected").text());
            $("#txtModel").select();
        } 
    </script>

    获取select的value、text值

    作者:小路 QQ:2490024434 
    出处:http://www.cnblogs.com/lengzhan/ 
    本文版权归【冷战】和博客园所有,欢迎转载收藏,未经作者同意须保留此段声明,否则保留追究法律责任的权利。

  • 相关阅读:
    大小写英文字母表
    JSP作业
    第六次作业
    第五次作业
    第二次作业
    JSP第一次作业
    作业9
    作业八
    作业7
    第二次作业
  • 原文地址:https://www.cnblogs.com/lengzhan/p/6097593.html
Copyright © 2020-2023  润新知