Results 1 to 2 of 2

Thread: JQuery DatePicker not wokring in IE

  1. #1
    Frenzied Member
    Join Date
    Oct 00
    Posts
    1,371

    Exclamation JQuery DatePicker not wokring in IE

    Hi everyone,

    My code works great in FireFox but not IE8. I am using VS2008 asp.net and using textbox controls. Can anyone tell me what to change to make this work? Below is part of the code used:

    DT1 through DT6 are textbox controls for the code below.


    Code:
    	<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/themes/base/jquery-ui.css" type="text/css" media="all" />
    
        <link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />
    
    	<script src="../../JQuery/jquery-1.7.2.js"></script>
    	<script src="../../../JQuery/jquery.ui.core.js"></script>
    	<script src="../../ui/jquery.ui.widget.js"></script>
    	<script src="../../../JQuery/jquery.ui.datepicker.js"></script>
    	<script>
    	    $(function() {
    	    $("#<%= DT5.ClientID %>").datepicker();
    	    });
    	    $(function() {
    	        $("#<%= DT6.ClientID %>").datepicker();
    	    });
    	    $(function() {
    	        $("#<%= DT1.ClientID %>").datepicker();
    	    });
    	    $(function() {
    	        $("#<%= DT2.ClientID %>").datepicker();
    	    });
    	    $(function() {
    	        $("#<%= DT3.ClientID %>").datepicker();
    	    });
    	    $(function() {
    	        $("#<%= DT4.ClientID %>").datepicker();
    	    });
    	</script>
    All of the texbox controls are just like this:

    Code:
    <asp:TextBox ID="DT6" name="DT6" runat="server" Height="13" Width="80"></asp:TextBox>
    Any help would be greatly appreciated!!

    Warren

  2. #2
    Frenzied Member
    Join Date
    Apr 09
    Location
    CA, USA
    Posts
    1,500

    Re: JQuery DatePicker not wokring in IE

    You don't need to re-use the DOM ready listener ("$(function(){});") like that; just one's enough:
    Code:
    $(function() {
      $("#<&#37;= DT5.ClientID %>").datepicker();
      $("#<%= DT6.ClientID %>").datepicker();
      $("#<%= DT1.ClientID %>").datepicker();
      $("#<%= DT2.ClientID %>").datepicker();
      $("#<%= DT3.ClientID %>").datepicker();
      $("#<%= DT4.ClientID %>").datepicker();
    });
    ...and you could comma-delineate your selectors:
    Code:
    $(function() {
      $("#<%= DT5.ClientID %>, "+
      "#<%= DT6.ClientID %>, "+
      "#<%= DT1.ClientID %>, "+
      "#<%= DT2.ClientID %>, "+
      "#<%= DT2.ClientID %>, "+
      "#<%= DT3.ClientID %>, "+
      "#<%= DT4.ClientID %>").datepicker();
    });
    ...or use a single class name instead of IDs to apply the datepicker.

    None of that should be related to your problem though. Can you describe in more detail how it's not working? Does the picker box show up? Does it not respond to clicking? etc.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •