0

我想在 ASP .NET中实现从 aDropDownList到 a的拖放功能。TextBox

我将从 DropDownList 中选择并拖动 1 个项目并将其放在TextBox. 我曾尝试使用 jQuery 插件,但无济于事。

请在下面查看我的标记:

<script type="text/javascript" src="../Scripts/jquery-1.9.1.js"></script>
<script src="../Scripts/ui/jquery-ui.custom.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        DropDown();
        StyleButton();

        $('.dragndrop').draggable();

        $('#<%=TextBox1.ClientID %>').droppable({
            drop: function (ev, ui) {
                ui.draggable.appendTo(this); 
            }
        });
});
<table cellpadding="0" cellspacing="0" width="100%">
                    <tr>
                        <td valign="top" align="left" style="width:200px;">
                            <asp:DropDownList ID="DropDownList1" runat="server" CssClass="dragndrop">
                            </asp:DropDownList>                              
                        </td>
                        <td>
                            <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="80px"
                                Width="250px"></asp:TextBox>

                        </td>
                    </tr>
                </table>

请问我做错了什么?

4

1 回答 1

0

恐怕您可以使用本机可拖动机制拖动选项元素。您可以做的是将单击的选项克隆到代表该选项的 div 中。然后将克隆放在文本框上并从下拉列表中取消选项。或者您可以寻找一个使用拖放操作进行下拉操作的 JQuery 插件。

于 2013-08-19T15:13:55.343 回答