我有一个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来避免往返于数据库只是为了获得价格值。