我想在DropDownList中显示第三列

时间:2017-04-18 06:43:08

标签: javascript html vb.net

我有一个DropDownList,每当用户点击列表时,我想显示第三个值列(价格)。

value   name     price
1       carrot   5.00
2       apple    5.00

在上面的示例中,当用户选择胡萝卜时,5.00应显示在TextBox中。

<html>
    <asp:dropdownlist id="ddlGruit" runat="server" AutoPostBack="True" name="fruit"></asp:dropdownlist>
    <asp:textbox id="txtPrice" runat="server" MaxLength="50" Columns="35" name="price">
</html>    

<script type="text/javascript">

$("[name=fruit]").on("select2-close", function() { 
            var cor_d = $("[name=fruit]").select2().find(":selected").data("price")
            $("[name=price]").val(cor_d).trigger("change");


        });

</script>   

DropDownList数据通过VB.NET从数据库填充,我正在尝试使用JavaScript来避免往返于数据库只是为了获得价格值。

0 个答案:

没有答案