0

私はasp.net Webアプリケーションを持っています。私の.aspxページには、日付ピッカーを使用している 2 つのテキスト ボックスを含む小さな jQuery ダイアログがあります。ダイアログがポップアップしたときに、それらのフォーカスを削除するにはどうすればよいですか。インターネットに投稿された非常に多くのソリューションを試しましたが、依然として焦点が合っているため、日付ピッカーはダイアログ全体を表示および非表示にします。

ダイアログをポップするためのコードは次のとおりです。

<script type="text/javascript">
        var dialogOpts = {
            resizable: false,
            bgiframe: true,
            maxWidth: 330,
            maxHeight: 315,
            width: 330,
            height: 315,
            autoOpen: false
        };

        $('#borrow_dialog_form').dialog(dialogOpts).parent().appendTo($("#form1"));;
        $(function () {
            $("#borrow_dialog_form").dialog({
            });

            $("#Button1").click(function () {
                $("#borrow_dialog_form").dialog("open");
                return false;
            });
        });
    </script>

そして、ここにaspxがあります:

<div id="borrow_dialog_form" title="Borrow" style="display: none;">
            <asp:Label CssClass="labelStyle" ID="Label10" runat="server" Text="From"></asp:Label>
            <asp:TextBox ID="datepicker2" runat="server"></asp:TextBox>
        <asp:Label CssClass="labelStyle" ID="Label11" runat="server" Text="To"></asp:Label>
        <asp:TextBox ID="datepicker" runat="server"></asp:TextBox>
        <br />
        <br />
        <asp:Button Style="margin-left: 90px;" ID="borrow_item_button" runat="server" Text="Borrow item" OnClick="borrow_item_Click" />
    </div>

誰かが私を助けてくれますか?

4

1 に答える 1