2017-03-22 13 views
0

フィルタリングする必要があるSharePoint ListView WebPartがあります。私はASP.NETドロップダウンリストコントロールと2つのASP.NETテクスチャボックス(TextMode="Date")を使用しています。これらの3つの要素の選択された値は、リストをフィルタリングするために使用されるパラメータに送られます。ドロップダウンリストは正常に機能し、それに応じてフィルタリングされます。問題はテキストボックスです。 Chromeではtype="date"が認識されるため、Chromeではうまく動作しますが、IEではそうではありません。より多くのが必要な場合ASP.NET TextBoxコントロールを使用してSharePoint ListView WebPartをフィルタリングする

これは私の関連するコードである、私に知らせてください。私はここで行う

<div class="startDate" style="float:left; margin-left:4px"> 
    <asp:Label AssociatedControlID="startDateBox" Text="Start Date" BackColor="Aqua" Font-Size="X-Large" ID="startLabel">Start Date</asp:Label> 
    <asp:TextBox Text="" ToolTip="From" AutoPostBack="true" runat="server" TextMode="Date" ID="startDateBox" CausesValidation="true"></asp:TextBox> 
</div> 
<div class="endDate" style="float:left; margin-left:4px"> 
    <asp:Label AssociatedControlID="endDateBox" ToolTip="To" Font-Size="X-Large" ID="endLabel">End Date</asp:Label> 
    <asp:TextBox AutoPostBack="True" runat="server" TextMode="Date" ID="endDateBox" CausesValidation="True" AutoCompleteType="Enabled" ValidateRequestMode="Enabled" Text=""></asp:TextBox> 
</div> 

何ができますか?私は何が欠けていますか?前もって感謝します。

答えて

1

日付TextModeはIEではサポートされていないため、これらのHTML5属性を使用するIEでは動作しません。代わりにJQuery UI Date Pickerを使用することができます。以下のサンプルをチェックしてください。

<head> 
 
    <meta charset="utf-8"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <title>jQuery UI Datepicker - Default functionality</title> 
 
    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
 
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
 
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
 
    <script> 
 
    $(function() { 
 
    $("#datepicker").datepicker(); 
 
    }); 
 
    </script> 
 
</head> 
 
<body> 
 
    
 
<p>Date: <input type="text" id="datepicker"></p> 
 
    
 
    
 
</body>

また、あなたはhttps://jqueryui.com/datepicker/

+0

はオサマに感謝が、この1つのだけの機能のためのjQueryをロードする価値はありません、このリンクから詳細を確認することができます。私は先に進み、代わりに日付フィルタWebpartを使用しました。私が望んでいたものではありませんが、うまく動作します。 – cubanGuy

関連する問題