JQuery datepicker not showing in JSP

IlGala

I'm developing a webapp using Struts2 and I've created a jsp with a datepicker on it. But when i load the page, nothing happens. The plugin seems to work fine and generates the datepicker ui-datepicker-div

<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>

but when i focus the #date text input nothing happens. The very strange thing is that i use to design my jsps with simple HTML, and the datepicker works.

Here is the source code of the page.

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html>
<html class=" js csstransforms3d">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><s:text name="application.title" /> | <s:property value="section.description" /> </title>
    <link href="<s:url value="/assets/css/styles.css"/>" rel="stylesheet" type="text/css">

    <link rel="shortcut icon" type="image/x-icon" href="<s:url value="/assets/img/favicon.ico" />" />
    <script type="text/javascript" src="<s:url value="/assets/js/vendors/modernizr/modernizr.custom.js"/>"></script>
</head>
<body>

    <!--Smooth Scroll-->
    <div class="smooth-overflow">
        <!--Navigation-->
        <s:include value="/views/sections/menu.jsp" />
        <!--/Navigation--> 

        <!--MainWrapper-->
        <div class="main-wrap"> 
            <!--Main Menu-->
            <s:include value="/views/sections/sidebar_left.jsp" />
            <!--/MainMenu--> 

            <!--Content Wrapper-->
            <div class="content-wrapper"> 

                <div class="page-header">
                    <h1><s:property value="section.description" /></h1>
                </div>

                <!-- Widget Row Start grid -->
                <div class="row" id="powerwidgets">
                    <div class="col-md-12 bootstrap-grid"> 
                        <s:include value="/views/sections/pages/block_messages.jsp" />
                    </div>
                </div>
                <!-- /Widgets Row End Grid--> 

                <div class="powerwidget dark-blue powerwidget-sortable" id="date-range" data-widget-editbutton="false" role="widget" style="">
                    <header role="heading">
                        <h2>Date Pickers</h2>
                    <div class="inner-spacer" role="content">
                        <form action="" id="data-pickers" class="orb-form">
                            <fieldset>
                                <section>
                                    <label class="label">Select date</label>
                                    <label class="input"> <i class="icon-append fa fa-calendar"></i>
                                        <s:textfield name="date" id="date" cssClass="hasDatepicker">
                                    </label>
                                </section>
                            </fieldset>
                            <footer>
                                <button type="submit" class="btn btn-default">submit</button>
                            </footer>
                        </form>
                    </div>
                </div>
            </div>
            <!-- / Content Wrapper --> 

        </div>
        <!--/MainWrapper--> 
    </div>
    <!--/Smooth Scroll--> 

    <!-- scroll top -->
    <s:include value="/views/sections/footer.jsp" />
    <!-- /scroll top -->

    <!--Scripts--> 
    <!--JQuery--> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/jquery/jquery.min.js" />"></script> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/jquery/jquery-dateFormat.min.js" />"></script> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/jquery/jquery-ui.min.js" />"></script> 

    <!--Forms--> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/forms/jquery.form.min.js" />"></script> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/forms/jquery.validate.min.js" />"></script>
    <!--Bootstrap--> 
    <script type="text/javascript" src="<s:url value="assets/js/vendors/bootstrap/bootstrap.min.js" />"></script> 

    <!--Main App--> 
    <script type="text/javascript" src="<s:url value="assets/js/scripts.js" />"></script>

    <s:include value="/views/sections/footer_scripts.jsp" />
    <!--/Scripts-->

</body>

Inside the file scripts.js i have the initialization of the datepicker

$(document).ready(function() {
    if ($('#date').length) {
        $('#date').datepicker({
            dateFormat: 'dd.mm.yy',
            prevText: '<i class="fa fa-chevron-left"></i>',
            nextText: '<i class="fa fa-chevron-right"></i>'
        });
    }
});
IlGala

I've found the error.... removing the class hasDatepicker it works...

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

DatePicker in jQuery Not Showing Calendar

From Dev

jquery datepicker not showing calender

From Dev

CSS: Images not showing for JQuery datepicker

From Dev

JQuery datepicker not showing properly with css

From Dev

JQUERY UI DatePicker Calendar not showing

From Dev

jQuery datepicker not showing in my App

From Dev

DatePicker Jquery API can to load in Liferay JSP

From Dev

jQuery UI Datepicker showing incorrect week number

From Dev

Jquery Datepicker placeholder not showing after blur

From Dev

setDate not showing correct month - jQuery Datepicker

From Dev

jQuery datepicker not showing next years dates

From Dev

showing Jquery ui datepicker on click of asp:linkbutton

From Dev

Bootstrap datepicker is not showing calender after cloning in jquery

From Dev

Jquery datepicker showing wrong date for leap year

From Dev

Can not highlight dates from Mysql in jquery datepicker calendar in jsp

From Dev

JQuery datepicker doesn't work in multi jsp page

From Dev

jQuery Datepicker icon showing below the input box instead of on the right

From Dev

JQuery datepicker month dropdown border not showing properly in firefox

From Dev

jQuery Datepicker icon showing below the input box instead of on the right

From Dev

Rails 4 & JQuery UI datepicker - icon not showing up

From Dev

Jquery datepicker not showing in Android Webview. Works in native browser

From Dev

bootstrap datepicker is not showing

From Dev

datePicker is not showing on desired place

From Dev

Jsp showing error

From Dev

Image is not showing in JSP File

From Dev

JSP not showing results

From Dev

Image not showing in JSP?

From Dev

Zebra datepicker icon not showing up

From Dev

bootstrap 3 datepicker not showing calendar

Related Related

HotTag

Archive