2012-04-04 2 views
1

Ich möchte einen Datepicker zeigen, wenn ich auf meine Textbox klicke, aber es tut nicht, ich habe etwas suchen und nichts hat mir geholfen.Probleme mit dem Abrufen von JQuery UI Datepicker in asp.net anzuzeigen mvc 2 C#

submittime.aspx

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 

<form action="/Item/Submit" method="post"> 
    <fieldset> 
     <legend>Set time</legend> 
     <div class ="editor-label"><label for="expire"><b>End date</b></label></div> 
     <div class ="editor-field"><input id="expire" name="expire" type="text" style="width: 500px; height: 20px"/></div> 
     <script type="text/javascript"> 
      $(function() { 
       $('#expire').datepicker({ 
        changeMonth: true, 
        changeYear: true, 
        dateFormat: 'dd/mm/yy' 
       }); 
      }); 
     </script> 
    <input type="submit" value="Submit" style="width: 72px" /> 
    </fieldset> 
</form> 
</asp:Content> 

Ich habe folgenden Code hinzugefügt

<link type="text/css" href="css/themename/jquery-ui-1.8.18.custom.css" rel="Stylesheet" /> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script> 

Es zeigt meine Textbox Site.Master aber keine Datumsauswahl zeigt, wenn ich es klicken, wird jede mögliche Hilfe wäre schön.

+0

Nicht sehr sicher darüber, aber glaube nicht, das Datum ist im richtigen Format, versuche 'dateFormat: 'TT-MM-JJ'' –

+0

Ich habe versucht, immer noch nichts – Fennris

+0

hat meine Antwort funktioniert? –

Antwort

1

Sie verpassen die $(document).ready()

so Ihr Code wie folgt aussehen sollte:

$(document).ready(function(){ 
    $('#expire').datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     dateFormat: 'dd/mm/yy' 
    }); 
}); 

jsFiddle Beispiel: http://jsfiddle.net/hcBL2/

+0

Immer noch nichts, aber ich kann in jsFiddle sehen, dass es funktionieren sollte. Vielleicht stimmt etwas nicht mit meinen Referenzen? Wo in der Site.master sollten sie aufgeführt werden? – Fennris

+0

@Fennris einen Blick auf diesen Beitrag - http://StackOverflow.com/Questions/4755447/Sorting-Out-My-Site-Master –